谭浩强《C程序设计》、《C++程序设计》答案汇总

一、习题目录

这是近期我完成的书后习题答案汇总,这些答案涵盖了绝大多数需要手动编程完成的题目。

因为《C++程序设计》前几章的题目与《C程序设计》一样,可有参考前者,因此这些题目我就不重复做了。

题目列表如下:

谭浩强《C程序设计》书后习题 第一章-第四章

谭浩强《C程序设计》书后习题 第五章

谭浩强《C程序设计》书后习题 第六章

谭浩强《C程序设计》书后习题 第七章

谭浩强《C程序设计》书后习题 第八章

谭浩强《C程序设计》书后习题 第九章

谭浩强《C程序设计》书后习题 第十章(上)

谭浩强《C程序设计》书后习题 第十章(下)

谭浩强《C程序设计》书后习题 第十一章

谭浩强《C程序设计》书后习题 第十二章

谭浩强《C程序设计》书后习题 第十三章

谭浩强《C++程序设计》书后习题 第八章-第九章

谭浩强《C++程序设计》书后习题 第十章-第十二章

谭浩强《C++程序设计》书后习题 第十三章-第十四章

二、其他知识点总结

1)存储类别小结

从作用域角度分

【局部变量】auto:自动变量,即动态局部变量(离开函数,值就消失)

【局部变量】static:静态局部变量(离开函数,值仍保留)

【局部变量】register:寄存器变量(离开函数,值就消失)

【局部变量】形式参数可以定义为自动变量或寄存器变量

【全局变量】static:静态外部变量(只限本文件引用)

【全局变量】extern:外部变量(允许其他文件引用)

按变量存在的时间分

【动态存储】auto:自动变量(本函数内有效)

【动态存储】register:寄存器变量(本函数内有效)

【动态存储】形式参数(本函数内有效)

【静态存储】static:静态局部变量(函数内有效)

【静态存储】static:静态外部变量(本文件内有效)

【静态存储】extern:外部变量(其他文件可引用)

按变量值存放位置分

【内存中静态存储区】static:静态局部变量

【内存中静态存储区】static:静态外部变量

【内存中静态存储区】extern:外部变量

【内存中动态存储区】auto:自动变量和形式参数

【CPU中寄存器】register:寄存器变量

2)对象的const成员

数据成员
非const成员函数
const成员函数
非const的数据成员
可以引用,也可以改变值
可以引用,但不可以改变值
const数据成员
可以引用,但不可以改变值
可以引用,但不可以改变值
const对象的数据成员
不允许引用和改变值
可以引用,但不可用改变值

3)用指针变量作形参时形参和实参的对应关系

形参
实参是否合法
改变指针所指向的变量的值
指向非const型变量的指针
非const变量的地址
合法
可以
指向非const型变量的指针const变量的地址非法
/
指向const型变量的指针const变量的地址合法
不可以
指向const型变量的指针非const变量的地址合法
不可以

4)基类成员在派生类中的访问属性

基类中成员
公用派生类中
访问属性
私有派生类中
访问属性
保护派生类中
访问属性
私有成员private
不可访问
不可访问
不可访问
共用成员public
共用
私有
保护
保护成员protected
保护
私有
保护

END

转载于:https://my.oschina.net/Tsybius2014/blog/314975

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值