アカウント名:
パスワード:
新出先生の UNIX like tools みたいに確たる理由がある (身辺に non-ANSI な処理系が残っている、とか) のであれば別に構わないでしょうし 学生さんに教えていない (自分用使い捨て only) であれば全然構わないと思いますが。
K&R の文法を使っても書き方がきちんとしていれば (signed/unsigned の非互換性の問題は置いといて) C89 でも C99 でもコンパイルできるはずです。 問題は、K&R の文法で「きちんと」書くのは lint でもないとやってらんない、(と私は思う) 事ですが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
main() (スコア:1)
学校で強制的に買わされたC言語の本。
#include <stdio.h>
main() {
printf(”Hello!World!”);
return 0;
}
教師は#include ”stdio.h”とかソース書き出すし…。
動くからよいとのこと。
つっこむのも無駄な体力消費なので
適当に
.::.:... .::....: .::...:: .::.:.:: .::..:.: .:::..:.
I 1 2 B H4[keR. :-)
こっちのほうが、マシでしょう。 (スコア:0)
昔はこういう書き方が当然だったから。
void mainなんて思いっきり伝統と規格に反してます。
詳しくは、上の議論を参照してください。
その教師が最初にC言語に触ったのは、
UNIXのK&R Cだったか
Re:こっちのほうが、マシでしょう。 (スコア:0)
Re:こっちのほうが、マシでしょう。 (スコア:2)
新出先生の UNIX like tools みたいに確たる理由がある (身辺に non-ANSI な処理系が残っている、とか) のであれば別に構わないでしょうし 学生さんに教えていない (自分用使い捨て only) であれば全然構わないと思いますが。
K&R の文法を使っても書き方がきちんとしていれば (signed/unsigned の非互換性の問題は置いといて) C89 でも C99 でもコンパイルできるはずです。 問題は、K&R の文法で「きちんと」書くのは lint でもないとやってらんない、(と私は思う) 事ですが。