- 3
- 0
- 约小于1千字
- 约 6页
- 2020-05-29 发布于湖北
- 举报
实验二
任务 1:C++多文件组织。
程序如下 :
头文件 2-1-1.h 如下:
源文件 2-1.cpp 如下:
(1问:编译时,出现错误提示,如下:
答:在 2-1.cpp 中编译时, 由于 add 定义在头文件 “ 2-1.h ” 中, 所以在 2-1.cpp 中搜索不到“ add ”的定义 , 无法识别“ add ” 。
(2问:加入预处理命令:#include“ 2-1.h ”再次编译成功了,为 什么?
答:加入这条预处理命令后, 在编译过程中, 会引用头文件 “ 2-1.h ” 中的内容, “ add ”有了定义,得以编译成功。
任务 2:C++多文件组织 。
仿照任务 1所写程序如下 :
头文件 2-2.h 如下:
1
源文件 2-2.cpp 及运行结果如下 :
1可将 f1、 f2、 f3、 f4分别定义在不同的头文件中,并在 cpp 文件内引用。
任务 3:输入输出的操纵符控制。
程序如下 :
(1问:常用进位制操纵算子有 dec 、 oct 、 hex ,它们在程序中分 别起什么作用? Setw (5起什么作用?
答:分别将输入的数字转换为十进制、八进制与十六进制数;用 来控制输出间隔,括号内的数字就是等号与输出数字之间的间隔数。 (2 满足题中输出结果的程序如下 :
任务 4:关系运算符与逻辑运算符应用。
(1 程序运行结果如下 :
(2
原创力文档

文档评论(0)