本次教程的内容有三个:
- 1 指令的基本格式
- 2 屏幕输出方法
- 3 显示一个简单的地图
为了显示完整的地图,我们首先研究屏幕的输出方法。
在教程1中,我们运行了"hello world"例子,它就是在控制台世界中输出的一个例子。
# include<iostream>
using namespace std;
int main(){
cout << "hello world.";
}
在这个程序中,真正的指令,只有一条:cout << "hello world";
在这里,我们可以看到精灵执行的指令是什么样的。
一条指令中一般包含三种成分:
- 名字
- 常数
- 符号
前面的cout 是一个名字,有两类比较常见的名字,一类是变量名,就是大楼中某个房间的别名。另一类是函数名,就是电话指令中某个操作的标志。
这里cout是一个变量名,但它不代表我们这栋大楼的房间,它的地址来自std大楼。这就是为什么我们的代码中有一句
using namespace std;
它虽然不是指令,但它告诉精灵,如果在本楼中找不到一个房间的名字,可以去std大楼找一找。
我们理解为那大楼中某个房间被预先起了这么个名字。
在这个房间里,存放的是它的内容,即控制台输出对象。这实际是一个套间,房屋里面还有结构,但我们此刻先忽略内部