【注意】下記はC言語での話であって、C++言語の話ではありません。混同しないように! 仕様書を確認する C11仕様書最終ドラフトn1570には int main(void) { /* ... */ } int main(int argc, char *argv[]) { /* ... */ } の二つだけしか書いていません。また、char *argv[]の部分はchar **argvとしてもよいと備考に書かれています。なお、argcとargvは別の名前でもかまいません。ただし、これ以外を禁止しているのでは無く、実装定義の方法でもよいと書いてあります。 では、どうすべきでしょうか?OSやコンパイラによっていちいちmainの書き方を変えるのは、移植性を低くし、不具合の温床とのなります。よって、上の三種類以外は使用すべきではありません。上の三つが正常に動作しないようなコンパイラは消費期限が切れて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く