第一节我们写了个程序,但是是个什么都没有做的程序,现在,我们来写一个能做点事情的出来
目标:在黑色的框框里面显示一个数字3。
首先,第一节那段最简单的代码必不可少,然后因为加了点功能,所以,先要在{}里面加点东西
于是 我们的代码长成了这个样子
void main(){
cout<<3<<endl;
}
然后因为用到了cout这个东西,所以,这个神秘的东西要有个来源,于是,为了说明cout的来源,上面需要再加上两行,这时,我们的代码变成了这样
#include <iostream>
using namespace std;
void main(){
cout<<3<<endl;
}
先看看结果
然后,我们来解释一下具体的含义
首先,这里比前面那段多了一行cout<<3<<endl:
cout 用来把某些内容显示到那个黑框框中,具体用法就是 cout<<“要显示的内容”<<"要显示的内容“<<........<<"要显示的内容”;(记得最后还有一个分号,程序里面的符号用英文的,中文符号肯能会出错)所以cout<<3 部分就把3 显示到了黑框框(或者叫控制台)里面了。
然后后面还有个endl 这个的作用是 换行。如过没有这个的话 下面那一行就会紧接着3显示了,而不是另起一行显示了。
最后是上面那两行,先不要在意那些细节了,大概是用来告诉编译器cout 和 endl都是啥(以后会提到,暂时不讲)反正用到cout 就把这两行写在开头吧。
当然 上面并不算重点,真正的重点在下面(日常敲黑板)
我们在程序里面 有一个 3 ,这个3 从写在那里开始就已经注定了它的命运,它不会变成4也不会变成其它的,它永远都是3了,像这样的从出生开始就注定无法改变的量 我们叫它 “常量” 类似的东西还有 4,5,6,“止水”这个词,我这个人(当然,我这个人不能能被放到代码里233333)
比如下面这段(注意,止水两个字是用双引号括起来的 而且是英文下的双引号,不是中文下的双引号[敲黑板])
#include <iostream>
using namespace std;
void main(){
cout<<3<<4<<5<<6<<"止水"<<endl;
}