鸟哥的c++入门课(3)--程序的基本结构
本节我们简单解析下上节的代码
1 // 我的第一个程序 2 #include <iostream> 3 4 int main() 5 { 6 std::cout << "Hello World!"; 7 }
第一行: // 我的第一个程序
这是一行注释,以双斜线开始的部分直到行尾都是注释。注释是给人看的,机器会忽略他。
第二行: #include <iostream>
以#号开头的,是一条预处理指令,include表明要包含某个头文件,iostream是具体的包含进来的头文件。
第三号:空行
c++代码可以包含任意数量的空行和空格,这些空行和空格不影响程序的应为。
第四行: int main()
这是函数定义的一部分。函数定义通常包含四部分:返回类型、函数名、形参列表、函数体。本行是函数定义的前三部分
第五行: {
这里的大括号表示函数体的开始
第六行: std::cout << "Hello World!";
这是一条语句,功能是让标准输出打印字符串Hello World!
语句就是那些描述一个行为的,并且不是预处理指令的代码。
第七行: }
函数体的结束