上QQ阅读APP看书,第一时间看更新
2.3 程序的主体——main()
预处理器编译指令的后面是程序的主体main()函数。单词main代表主函数的意思,main()函数是程序执行的入口,程序从main()函数的第一条指令开始执行,直到main()函数结束,同时整个程序也将执行结束。注意函数的格式,在main后面有个小括号“()”,小括号内是放参数的地方。
main()函数是组成程序最基本的部分,在声明main()函数时,总是要在它前面加上返回类型,这是一种标准化约定,表示main()函数是没有返回类型的函数。函数的类型就是它的返回值,函数处理结果的返回值由return语句给出。
任一函数的描述都是包括在一对“{”和“}”中的语句序列,每个语句以“;”结束。C++中严格区分大小写,但不严格限制程序的书写格式,不过从可读性角度出发,程序书写应采用内缩格式,一般一个语句占一行。
注意:在很多C++应用程序中,都使用了类似于下面的main()函数变种。
例如:
int main(int argc,char* argv[])
这符合标准且可以接受,因为其返回类型为int型。括号里的内容是提供给程序的参数。该程序允许用户执行时提供命令行参数。