本章介绍C++的大部分基本要素:内置类型、库类型、类类型、变量、表达式、语句和函数。
1.1 编写简单的C++程序
Intmain()
{
Return 0;
}
每个C++程序必须含有main函数,且main函数是(唯一)被操作系统显示调用的函数。
main函数返回值必须是int型,该类型表示整数。返回值是一个状态指示器。返回0往往表示执行完毕。任何其他的非0都表明有错误。但是不同系统可能处理方式不一样。
1.2 初窥输入/输出
C++的输入输出都是由标准库提供。经常使用的是格式化输入输出的iostream库。iostream的istream和ostream分别表示了输入流和输出流。
Cin ——标准输入
Cout ——标准输出
cerr——标准错误
clog——用于产生程序执行的一般信息
1 #include <iostream>
2 int main()
3 {
4 /* 写入到流。endl是一个特殊值,称为操纵符。具有输出换行效果,并刷新与设备相关的缓冲> 区。通过刷新缓冲区,用户可以立即看到写入到流中的输出。*/
5 std::cout << "Enter two numbers:" << std::endl;
6 int v1, v2;
7 // 读入流。
8 std::cin >> v1 >> v2;
9 // 完成程序
10 std::cout << "The sum of " << v1 << "and " << v2
11 << " is "<< v1 * v2 << std::endl;
12 return 0;
13 }
在写C++程序时,大部分出现空格符的地方可用换行符代替。这条规则的一个例外是字符串字面值中的空格符不能用换行符代替。另一个例外是空格符不允许出现在预处理指示中。
1.4 控制语句
while语句,for语句
低通了迭代执行功能。
1.5类的简介
使用类我们需要回答三个问题:
(1)类的名字是什么?
(2)它在哪里定义?
(3)它支持什么操作?
标准库的头文件用尖括号<>括起来,非标准库的头文件用双引号""括起来。