C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

main()はCおよびC ++で何を返す必要がありますか?


  • mainの戻り値は、プログラムがどのように終了したかを示すために使用されます。プログラムの実行が正常であった場合、0の戻り値が使用されます。異常終了(エラー、無効な入力、セグメンテーション違反など)は通常、ゼロ以外のリターンで終了します。ゼロ以外のコードの解釈方法に関する標準はありません。
  • ただし、独自のステータスコードを定義し、それらを使用してプログラムのさまざまなタイプの障害を表すことができます。
  • GCCは、終了信号の送信にstdlib.hで定義されているEXIT_SUCCESSまたはEXIT_FAILUREのいずれかを使用することをお勧めします。
  • C ++では、int main()は戻り値なしのままにしておくことができ、その時点でデフォルトで0を返します。

  1. C ++のコンマ演算子とは何ですか?

    コンマ演算子の目的は、いくつかの式をつなぎ合わせることにあります。式のコンマ区切りリストの値は、右端の式の値です。基本的に、コンマの効果は、一連の操作を実行させることです。 他の式の値は破棄されます。これは、右側の式がコンマ区切りの式全体の値になることを意味します。例- 例 次のプログラムは、コンマ演算子-の動作を示しています。 #include <iostream> using namespace std; int main() {    int i, j;    j = 10;    i = (j++, j+100

  2. C ++のconstキーワードとは何ですか?

    const修飾子を使用して、変数を定数として宣言します。つまり、変数が初期化されると、値を変更することはできません。 constを使用すると、非常に大きなメリットがあります。たとえば、PIの値のような定数値がある場合、プログラムのどの部分もその値を変更したくないでしょう。したがって、それを定数として宣言する必要があります。 const修飾型で宣言されたオブジェクトは、コンパイラによって読み取り専用メモリに配置される場合があります。また、constオブジェクトのアドレスがプログラムに取り込まれない場合は、まったく格納されない場合があります。たとえば、 #include<iostream&