想象你正在准备一次野餐。在出发之前,你列了一个清单,上面写着所有你需要带的东西:食物、饮料、餐具、毯子、防晒霜等等。这个清单确保你不会忘记任何重要的东西,而且当你在超市或家里收集这些物品时,你可以逐一核对清单,确保一切都准备妥当。
01 #include <bits/stdc++.h>
02 using namespace std;
03
04 int main()
05 {
06 cout<<"hello world"<<endl;
07
08 return 0;
09 }
在编程中,野餐清单被称为头文件。 <bits/stdc++.h>
是一个非常重要的头文件,代表一切工具。上面程序的第01行就是告诉计算机:我要把所有的工具一个不落的全都带上!!!
第02行代码是为了简化代码的书写,这有点像我们约定了一个默认的范围,比如中午的时候你约同学去食堂一起吃饭,你会说:“我们一起去食堂吃饭吧!”,这里说的食堂,默认指的是学校的食堂。如果没有这样的约定,你就必须说:我们一起去中国吉林省通化市东昌区育红小学的食堂吧。如果平时这么说话肯定会显得特别奇怪。所以这种约定默认的范围是非常重要的。
第04、05、08、09这4行定义了一个main函数,他是程序的起点。无论程序有多少行,都必须从05行的“{”开始执行,到第08行的return语句结束。因此要写的所有功能都需要放在这里面来执行。
第08行的return语句,告诉计算机程序正常结束,未遇到任何问题。
第06行的cout是一个标准输出流对象,用于向控制台输出文本。大家运行这个程序时看到的黑色的一个窗口就是控制台。这里需要注意一点:cout后面可以跟1个或多个”<<“符号(这个符号被称为“流插入符”),每个流插入符号后面必须接一个“东西”,这个“东西”必须是下面四个之一:
1.字符串:用双引号包起来的若干个字符(上面的程序就是)。他会不做任何改变的直接输出到控制台。
2.变量:他会把变量中的内容显示出来。
3.表达式:比如数学中的四则运算,他会先把表达式的结果算出来,然后直接输出结果。
4.控制符:最常用的就是endl。他代表换行。
cout是一个非常重要的内容,如果 应用的好可以实现非常强大的功能。下面是一些练习题,对于初学者为了快速上手并记住框架的代码,请不要复制框架,每次做题的时候都重新写一遍框架。