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

在上面的程序中,该代码存在于sum()计算两个数字的和。

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

main()方法正在调用中sum()

sum(28, 8);