C++ 第一课
1. A simple program:
Console:控制台的意思,输出窗口的老式叫法。
先模仿,在Dev C++敲入上面的代码,按F11编译运行,会有下面的输出:
代码前面的行数line numbers 只是为了方便代码的debug(调试)。
下面我们开始讲解这个小程序的结构:
The first line:
#include <iostream>
是编译器的预处理指令,告诉编译器去调iostream这个库进来,io代班input和ouput输入输出这个两个单词的首字母,stream是流的意思,电脑是以字节流的方式输入输出的,所以iostream是输入输出所必须的。C++包含了许多像iostream这样的库文件,习惯上我们把iostream这样的库叫做头文件。
The line 2:
using namespace std;
这个语句告诉编译器去使用standard namespace(标准命名空间),std是standard的缩写,在上面代码中第7行的cout和endl就是定义在standard namespace(标准命名空间)中的iostream库文件中的,因为头文件包含了iostream,要使用它就要使用它所在的standard namespace。到目前为止,你要记住的是你写的C++代码中一定要有
#include <iostream>
using namespace std; 这两行
The line 4th:
int main()
main() 是程序开始执行的地方,主函数包含了定义在4-10行中的2个语句,分别用左花括号{ 和右花括号 } 闭合,C++语句要求以英文分号 ; 结尾,我们称之为语句终止符。
The line 7th:
cout << "Welcome to C++!" << endl;
输出Welcome to C++到控制台输出窗口上,cout是console output的简写,<< 操作符是流嵌入操作符,用来发送语句到达console。这里该注意的是,语句必须包含在引号 "" 内,整个语句向console先输出打印Welcome to C++,然后结束输出。endl 是 end line 的缩写,意思是结束这一行的输出。
The line 9th :
return 0;
被放置在每个主函数的末尾,终止 main( )函数并返回值 0。返回值0表示程序成功终止,这句语句在某些编译器也可以省略。但是良好的编程习惯一般会带上这个语句。
那第6行又是干什么的捏?
// Display Welcome to C++ to the console(控制台)
这一行是注释,解释程序用的。在编译器编译时,带有双斜杠的 // 语句会被忽略直接跳过,注意双斜杠 // 只能注释一行,如果想注释一整段的话可以用 /* */, 示例如下:
练习题:
1. 编写代码在输出窗口输出下面三条语句:
Programming is fun!
Fundamentals First
My name is Feng Xingwei //注意:这里将名字拼音换成你自己的名字
2. 编程题
本文为冯兴伟原创文档,未经允许不得转载。联系方式:fengxw19930910@vip.qq.com
Copyright©冯兴伟, All Rights Reserved