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

原创
2014/09/17 22:33
阅读数 813

一、习题目录

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

因为《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

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
1 收藏
0
分享
返回顶部
顶部