我们选择好顺手的IDE,就可以来尝试写代码了。
#include <iostream>
using namespace std;
int main() {
return 0;
}
一个C++程序由头文件、命名空间和主函数构成。
演示效果图
头文件类似于这种形式:#include <iostream>,是C++对其他程序的引用,这样就可以在我们的程序中调用引用程序中的功能(函数)。一般默认我们都要引用标准的输入输出流文件,这样才可以调用cout函数。
命名空间:using namespace std;,指明了使用命名空间std里的内容。使用命名空间的意义在于避免多人同时写大型程序的时候,造成函数名冲突的问题。比如两个人都写了Hello()函数,那么两个程序员定义的命名空间名字不一样,一个起了xiaoming,一个起名xiaohong,那么我们可以分别调用xiaoming::Hello(),xiaohong::Hello()。
int main()是主函数的起始声明,所有c++程序都必须有且只能有一个main()函数,代码执行的过程中,也是从main函数开始顺序执行的。
int是数据类型—整型。函数都有一个返回值,这个我们后期会再详细讲,return 一般在函数的末尾,用来返回内容(相当于程序和程序本身)。没有返回值的函数我们可以定义为void。
小Tip:对于main函数,返回值为0表示程序运行正常,如果返回值为其他数,表示运行有错误。(以后的课程中我们会再讲)。
常用的数据类型有字符型,有整数型,有浮点数(小数),布尔型……
类型分类
程序中的代码都要以";"结尾,注意不能是汉字全角字符的";",必须是英文半角字符";"。
在C++中,输入和输出都是用“流”的方式实现的,系统在内存中开辟一段缓冲区,用来暂存输入输出的数据。
cout语句的一般形式为:
cout<<内容1<<内容2……<<内容n;
效果图
因为我们引用了头文件iostream和命名空间std,这样我们可以直接使用cout函数,否则我们可以用前面讲到的带命名空间的调用方式。
效果图
有同学会问,如果我们想输入回车,另起一行要怎么办呀?我们可以用std自带的操控器endl(本质上也是一个函数),
我们来输出一首诗:
效果
#include <iostream>
using namespace std;
int main() {
cout<<"鹅,鹅,鹅,"<<endl;
cout<<"曲项向天歌。"<<endl;
cout<<"白毛浮绿水,"<<endl;
cout<<"红掌拨清波。"<<endl;
return 0;
}
程序已经可以跟我们进行沟通了,将程序要表达的内容,输出到显示屏上,这样我们就知道程序输出的是什么了。