2.3.3 程序的基本结构
C/C++程序是变量、函数定义、函数调用的集合。程序开始运行时,它执行初始化代码并调用一个特殊的函数“main()”。程序的主要代码放在这里。
正如前面提到的,函数定义包含返回类型(在C++中必须指明)、函数名、括号内的参数列表、大括号内的函数代码。下面是一个简单的定义:
上面这个函数,参数列表为空,函数体内只含有一条注释。
一个函数定义可有多对花括号,但必须有一对把整个函数体括起来。main()也是一个函数,也必须遵守这些规则。在C++语言中,main()总是返回int类型。
C/C++语言书写格式比较自由。除了个别情况,编译器忽略换行符和空格符,所以,必须有某种方式来判定一条语句的结束。C++语句是以分号结束。
C的注释行以“/”开始,以“/”结束,其中可以包含换行符。C++可使用C风格的注释,也有自己的注释符:“//”。注释从“//”开始,到换行结束。对于只有一行的注释,比起“/**/”来,“//”要方便得多,本书将较多地使用。