C++入门经典习题答案(完整版)
在这个资源中,我们可以总结出以下几个重要的知识点:
一、基本输出语句
在Ex 1.1中,我们可以看到一个基本的输出语句,使用`cout`对象将字符串输出到屏幕上。`cout`是一个输出流对象,它可以将数据发送到标准输出设备上。在这个例子中,我们使用`<<`运算符将字符串输出到屏幕上。
二、十六进制转义序列
在Ex 1.2中,我们可以看到十六进制转义序列的使用。十六进制转义序列是一种特殊的字符表示方法,它使用反斜杠 `\` 后跟一个十六进制数字来表示一个特殊字符。在这个例子中,我们使用十六进制转义序列来输出“Hello World”字符串。
三、错误 Spotting
在Ex 1.3中,我们可以看到错误 Spotting 的重要性。在这个例子中,我们可以看到三个不同的错误:缺少分号、缺少空格和括号错误。这些错误都可以导致编译器报错。
四、命名空间和 std::cout
在Ex 1.4中,我们可以看到命名空间和 `std::cout` 的使用。在这个例子中,我们可以看到如果缺少 `using namespace std;` 指令,`cout` 语句将无法编译。这是因为 `cout` 是标准库的一个成员,而不是一个全局变量。
五、常量声明
在Ex 2.1中,我们可以看到常量声明的使用。常量是一种特殊的变量,它的值在程序执行过程中不能改变。在这个例子中,我们使用 `const` 关键字来声明一个常量 `pi`,并将其初始化为 3.1416f。
六、输入输出语句
在Ex 2.1和Ex 2.2中,我们可以看到输入输出语句的使用。输入输出语句可以让用户与程序交互,例如输入圆的半径和输出圆的面积。在这些例子中,我们使用 `cin` 对象来输入数据,并使用 `cout` 对象来输出结果。
七、变量声明和赋值
在Ex 2.1和Ex 2.2中,我们可以看到变量声明和赋值的使用。变量是一种存储数据的容器,我们可以使用 `=` 运算符来将值赋值给变量。在这些例子中,我们使用 `float` 类型的变量来存储圆的半径和面积。
八、算术运算符
在Ex 2.1中,我们可以看到算术运算符的使用。算术运算符可以对变量进行操作,例如加法、减法、乘法和除法。在这个例子中,我们使用 `*` 运算符来计算圆的面积。