C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0052デフォルトの名無しさん
2007/04/23(月) 03:06:51int main , void main についてはすでに前スレでどういうことなのかについての結論は出ている。
ttp://www.kouno.jp/home/c_faq/c11.html
ttp://kbs.cs.tu-berlin.de/~jutta/c/c-faq/c-5.html
ttp://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200211/02110028.txt
ttp://his.luky.org/ML/linux-users.a/msg00056.html
世界的な標準を決めている団体、ANSI、ISO準拠だと、プログラムの開始のfunctionは
mainと名づけられていて、その戻り値はint型とされている。
個人の報告によれば、void mainでコンパイルエラーを起こした開発環境があっても
int main(最後にreturn (int型変数);でエラーが起きたという報告は皆無。
自分が使っている環境でvoid mainが通るならそれでも良いが、値を返す関数じゃないからといって
void mainという理由を通すなら、それはもはやANSI、ISOに従ったmainではないということになるが。
■ このスレッドは過去ログ倉庫に格納されています