ホームページ  >  記事  >  バックエンド開発  >  intメインとvoidメインの違い

intメインとvoidメインの違い

藏色散人
藏色散人オリジナル
2020-04-26 11:09:5629378ブラウズ

intメインとvoidメインの違い

標準の main 関数が 2 つあります:

int main(void) //不需要参数
int main(int argc, char *argv[]) //需要参数,argc为给程序的参数的个数,argv中保存的是给函数的参数,都是字符串。

どちらも、プログラムが正しく実行されたかどうかをユーザーが知ることができるように、値を返す必要があります。 。

他のタイプの main 関数は標準ではありません。たとえば、Linux では標準の main 関数が使用されますが、Windows では多くのコンパイラが void main() または main() を使用します。実際、この種の非標準的な main 関数は非常に悪質で、この種の main 関数を使用して C 言語を学習する人は、システムがどのようにプログラムにパラメータを渡すのかを理解できません。

int main と void main の違い

1. 違いは、main() 関数に戻り値があるかどうかです。

2. void で定義された関数には戻り値がなく、int で定義された関数は整数値を返します。

3. Void は文字通り「型がない」という意味で、プログラミングにおいて関数のパラメータの型、戻り値、ポインタの型を宣言するためによく使用され、プログラムに注釈を付けて制限する機能があります。

推奨: 「c 言語チュートリアル

以上がintメインとvoidメインの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。