注意:本随笔是在《C++Primer(第四版)习题解答(完整版)》中直接抄录的。此处主要是便于本人以后反复阅读。 习题1.8 指出下列输出语句那些(如果有)是合法的。 预测结果,然后编译包含上述三条语句的程序,检查你的答案。纠正所遇到的错误。 【解答】 第一条和第二条语句合法。 第三条语句中<< 操 ...
分类:
编程语言 时间:
2017-03-12 21:31:29
阅读次数:
192
注意:本随笔是直接参考《C++Primer(第四版)习题解答(完整版)》中的。此处主要是便于本人以后反复阅读。 习题1.11 用while 循环编程,输出10 到0递减的自然数。然后用for 循环重写该程序。 【解答】 用while循环编写的程序: 用for循环编写的程序: ...
分类:
编程语言 时间:
2017-03-12 21:21:53
阅读次数:
174
注意:本随笔是直接参考《C++Primer(第四版)习题解答(完整版)》中的。此处主要是便于本人以后反复阅读。 习题 1.12 对比前面两个习题中所写的循环。两种形式各有何优缺点? 【解答】 在for 循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。在 ...
分类:
编程语言 时间:
2017-03-12 21:17:16
阅读次数:
156
注意:本随笔是在《C++Primer(第四版)习题解答(完整版)》中直接抄录的。此处主要是便于本人以后反复阅读。 习题1.10 用for循环编程,求从50到100的所有自然数的和。然后用while循环重写该程序。 【解答】 用for编写的程序如下: 用while编写的程序如下: ...
分类:
编程语言 时间:
2017-03-12 21:06:47
阅读次数:
182
注意:本随笔是在《C++Primer(第四版)习题解答(完整版)》中直接抄录的。此处主要是便于本人以后反复阅读。 习题1.2 修改程序使其返回-1。返回值-1通常作为程序运行失败的指示器。然而,系统不同,如何(甚至是否)报告main函数运行失败也不同。重新编译并再次运行程序,看看你的系统如何处理ma ...
分类:
编程语言 时间:
2017-03-10 00:44:19
阅读次数:
172
注意:本随笔是在《C++Primer(第四版)习题解答(完整版)》中直接抄录的。此处主要是便于本人以后反复阅读。 习题1.3 编一个程序,在标准输出上打印“Hello,World”。 【解答】 本人代码示例: 提前设置了命名空间 using namespces std; ...
分类:
编程语言 时间:
2017-03-10 00:44:05
阅读次数:
153
注意:本随笔是在《C++Primer(第四版)习题解答(完整版)》中直接抄录的。此处主要是便于本人以后反复阅读。 习题1.1 查看所用的编译器文档,了解它所用的文件命名规范。编译并运行本节的main程序。 【解答】 一般而言,C++编译器要求编译的程序保存在文件中。C++程序一般涉及两类文件:头文件 ...
分类:
编程语言 时间:
2017-03-10 00:06:09
阅读次数:
152
C++声明和定义的区别 收藏 《C++Primer》第四版 2.3.5节中这么说到: ①变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。 ②变量声明:用于向程序表明变量的类型和名字。 ③定义也是声明:当定义变量时我们声明了它的类型和名字。 ④extern关键字: ...
分类:
其他好文 时间:
2016-09-08 21:39:25
阅读次数:
129
《C++Primer》第四版 2.3.5节中这么说到: ① 变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。 ② 变量声明:用于向程序表明变量的类型和名字。 ③ 定义也是声明:当定义变量时我们声明了它的类型和名字。 ④ extern关键字:通过使用extern关 ...
分类:
编程语言 时间:
2016-06-21 20:41:55
阅读次数:
182
abstract data type(抽象数据类型): 使用封装来隐藏其实现的数据结构,允许使用类型的程序员抽象地考虑该类型做什么,而不是具体地考虑类型如何表示。C++中的类可以用来定义抽象数据类型。access label(访问标号): public、private、protected,指定后面的...
分类:
编程语言 时间:
2015-12-01 14:48:10
阅读次数:
188