アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
えっ? (スコア:0)
今リアルタイムで大学でCをやってるものですが・・・
void main(void)
むむむ、、、
Re:えっ? (スコア:0)
int main(int argc, char *argv[])
引数とらないときは
int main (void)
でもえぇのかのぅ...
Re:えっ? (スコア:0)
int (int argc, char**argv, char**envp);
じゃないんですか?
正しい main (スコア:0)
int main(int argc, char** argv);
または
int main(void);
です。引数を省略して、
int main();
や、さらに戻り値intは省略できるので、
main();
でもいい。
C言語で戻り値を省略したらintです。
voidじゃありません。
envpは、規格ではあってもいいことにはなってる。
Re:正しい main (スコア:3, 参考になる)
ということで、main関数のもっとも短い形は、
int main();
になりました。
#C99は、指定初期化子なんてのもあって、かなり使いたくなります。
#gccでは、ラベルのような構文で同じ事が出来ていたようですが。