C++教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.1 main函数

如图1.2所示的Ex_Simple.cpp程序代码。代码中,main表示主函数,由于每一个程序执行时都必须从 main 开始,而不管该函数在整个程序中的具体位置,因此每一个 C++程序或由多个源文件组成的C++项目都必须包含一个且只有一个main函数。

图1.2 Ex_Simple.cpp的程序代码

在main函数代码中,“int main()”称为main函数的函数头,函数头下面是用一对花括号(“{”和“}”)括起来的部分,称为 main 函数的函数体,函数体中包括若干条语句(按书写次序依次顺序执行),每一条语句都由分号“;”结束。由于 main 函数名的前面有一个int,它表示 main 函数的类型是整型,需在函数体中使用关键字 return,用来将其后面的值作为函数的返回值。由于return语句运行后,函数体return后面的语句不再被执行,因此除非想要函数提前结束,否则return语句应写在函数体的最后。

main 函数体的第 1 条(行号为 6)语句是用来定义两个双精度实型(double)变量 r 和area的;第2条(行号为7)语句是一条输出语句,它将双引号中的内容(即字符串)输出到屏幕上,cout 表示标准输出流对象(屏幕),“<<”是插入符,它将后面的内容插入到 cout中,即输出到屏幕上;第 3 条(行号为 8)语句是一条输入语句,cin 表示标准输入流对象(键盘),“>>”是提取符,用来将用户键入的内容保存到后面的变量 r 中;最后一条(行号为10)语句是采用多个“<<”将字符串和变量 area 的内容输出到屏幕中,后面的“\n”是换行符,即在内容输出后回车换行。