C言語なら俺に聞け(入門編)Part 61
at TECH
99:デフォルトの名無しさん
10/03/08 01:18:44
>>89
再帰だとシンプルに書けるものはたくさんある。
もちろんスタックオーバーフローには注意が必要だけど、
プログラマの差ってのはこういうところから来るんだと思う。
例えば、テキストファイルの行を逆順に出力する(いわゆるtacコマンド)
を作ろうとすると、再帰だとこんなにシンプル
#include <stdio.h>
void rev()
{
char buf[1000];
if(fgets(buf, 1000, stdin) != 0) {
rev();
fputs(buf,stdout);
}
}
main() {
rev();
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5499日前に更新/110 KB
担当:undef