おまいら!今日からC言語を学んでいくぞー!パート2
■ このスレッドは過去ログ倉庫に格納されています
0807デフォルトの名無しさん
2005/11/14(月) 04:51:46ちょっと見ただけだけど。
・main()関数の型が間違っている。
#どこからcharが……
・voidでない関数はreturnで値を返さないといけない。
・別々の配列(少なくとも一つの配列と一つの二重配列)にすべきものを無理矢理二重配列としてしまうのは如何なものか。
#あ〜、ヒントが悪いのか。
・整数定数は、使い回しが利くようにマクロにするほうがいい。
・無限ループはコンパイラによっては無駄な警告が出るwhile (1)よりfor (;;)がお勧め。
#そのためにわざわざ1を書かなくてもいいように仕様が決められているのだから。
・馴れないうちは(俗に言う)一行野郎で書こうとせずに複文化したほうがいい。
#if (...) ...; などね。
・scanf()で数値を入力するのは間違って英字を入力したときに悲惨なので避けた方がいい。
#慣れないと判りにくいから今後の課題と言うことでいいと思うが。
・(固定)文字列の配列は、const char * sub[] = {"...", "...", "...",};とするのが常道。
#人間がわざわざ数を数えることはない。
■ このスレッドは過去ログ倉庫に格納されています