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

C ++でのmainの適切な宣言は何ですか?


main()関数はグローバル関数です。プログラムの実行を開始するために使用されます。すべてのプログラムにはmain()が必要です。コマンドライン引数argcおよびargvはオプションです。

main()関数の標準プロトタイプは次のとおりです。

int main()
{ body }
OR
int main(int argc, char *argv[])
{ body }

ここで

argc −プログラムが実行されている環境からプログラムに渡された引数の数。

argv −配列の最初の要素へのポインタ。

以下はmain()

の例です。

#include <iostream>
using namespace std;
int sum(int x, int y) {
   int s = x + y;
   cout << "The sum of numbers : " << s;
}
int main() {
   sum(28, 8);
   return 0;
}

出力

The sum of numbers : 36

上記のプログラムでは、2つの数値の合計を計算するためのコードがsum()に含まれています。

int sum(int x, int y) {
   int s = x + y;
   cout << "The sum of numbers : " << s;
}

main()関数は関数sum()を呼び出しています

sum(28, 8);

  1. C++でのパス合計IV

    深さが5未満の二分木を表す整数のリストがあるとします。木の深さが5未満の場合、このツリーは3桁の整数のリストで表すことができます。このリストの整数ごとに- 百の位は、このノードの深さD、1 <=D<=4を表します。 十の位は、1から8の範囲に属するレベルでのこのノードの位置Pを表します。位置は完全な二分木の位置と同じです。 単位の桁は、このノードの値V、0 <=V<=9を表すために使用されます。 根から葉に向かうすべての経路の合計を見つける必要があります。 したがって、入力が[113、215、221]の場合、出力は12になります。リストが表すツリーはです。 パ

  2. C++のMazeIII

    空のスペースと壁のある迷路があり、その迷路の中にボールもあるとします。ボールは、上(u)、下(d)、左(l)、または右(r)の方向に転がることで空きスペースを通過できますが、壁にぶつかるまで転がり続けます。ボールが止まると、次の方向を選ぶことができます。その迷路にも1つの穴があります。ボールが穴に転がると、ボールは穴に落ちます。 したがって、ボールの位置、穴の位置、迷路がある場合、最短距離を移動することでボールがどのように穴に落ちるかを調べる必要があります。ここで、距離は、ボールがスタート(除外)からホール(含まれる)まで移動した空きスペースの数によって定義されます。 「u」、「d」、「l