谭浩强C++ 第一章(第三版)

本文详细解答了谭浩强C++第一章节的课后习题,涵盖C++特点、程序构成、编程步骤、编辑编译连接的作用,以及一系列程序运行结果的分析与修改建议。

第一章课后习题

1、简述C++的特点,它对C的发展。

C++的特点:保留并扩充了C基于过程语言的特征,增加了面向对象的机制,其主要特点是:抽象、封装(信息隐蔽)、继承和多态性。(见课本P215~P219)

2、C++程序的构成?

一个C++程序由一个或多个程序单元构成。一个程序单元中包含预处理指令(提供程序需要的必要信息)、全局声明部分(包含对用户自定义数据类型的声明等)、函数(实现操作,最近本的组成部分)。一个程序只能包含一个main函数,且程序总是从main函数开始执行。(P12)

3、从接受一个任务到获得最终结果的步骤?

程序编写、源程序编译、目标文件连接、运行程序、分析运行结果。(P14)

4、编辑、编译、连接的作用。

编辑:按照用户的要求,编写计算机系统可识别和执行的指令,以完成一定的操作,得到源程序(一般以.cpp为后缀)
编译:将高级语言编写的源程序翻译成二进制形式的目标程序(.o后缀)
连接:将程序的所有目标程序和系统库文件以及系统提供的其他信息连接起来,形成可执行的二进制文件(.exe后缀)
显然,编译后检查错误通过后生成的目标程序不可直接执行,目标文件可能有多个,且还需要其他的信息。

5、分析程序运行结果
#include<iostream>
using namespace std;
int main(){
	cout<<"This"<<"is";
	cout<<"a"<<"C++";
	cout<<"program."<<endl;
    return 0; 
}

输出:ThisisaC++program. 中间无空格

6、分析程序运行结果
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值