C/C で main 関数を正しく宣言することの重要性
C および C プログラミングでは、main 関数はあらゆる関数のエントリ ポイントです。プログラム。重要ではないように思えるかもしれませんが、この関数の宣言方法は重大な結果をもたらす可能性があります。 2 つの一般的なバリエーション、void main と int main の違いを調べてみましょう。
void main と int main: 区別を理解する
void main と int main の主な違いint main は戻り値の型にあります。 void main では、main 関数は何も返しません (void) が、int main では、整数 (int) を返します。この戻り値は、プログラムが完了時にステータスを示す方法を提供するため、非常に重要です。
Main を宣言する正しい方法
C 仕様によると、 main 関数の適切な定義は次のとおりです。次のいずれか:
int main(int argc, char** argv)
または
int main()
これらの宣言は、main 関数が整数を返すことを指定し、プログラムが成功 (通常は 0) または何か問題が発生した場合のエラー コードを示すことができるようにします。間違っています。
void のエラーmain
void main 宣言は main を定義する標準的な方法ではなく、以前は Microsoft の C コンパイラでサポートされていました。ただし、C 仕様に違反するため、これは強くお勧めしません。 void main を使用すると、予期しない動作や移植性の問題が発生する可能性があります。
正しい宣言の重要性
次の理由により、main の正しい宣言が不可欠です。
したがって、正確性、移植性、プログラミング標準への準拠を確保するには、C/C プログラムの main 関数の int main 宣言に従うことが重要です。
以上がC/C で main 関数を宣言するには、なぜ「int main」が正しい方法なのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。