图书介绍
高等学校计算机基础教育教材精选 C/C++常见编程问题及解答2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 夏永祥,史志才编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302281344
- 出版时间:2012
- 标注页数:250页
- 文件大小:42MB
- 文件页数:261页
- 主题词:C语言-程序设计-高等学校-教学参考资料
PDF下载
下载说明
高等学校计算机基础教育教材精选 C/C++常见编程问题及解答PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分C语言常见编程问题3
第1章 初学者常见问题3
问题1字母大小写混淆3
问题2容易混淆的字符4
问题3在代码中使用了中文字符6
问题4丢失或添加多余的分号7
问题5丢失或添加多余的大括号8
问题6混乱的缩进和对齐11
练习113
第2章 基本数据类型15
问题7整型常量的第一个字符为0引起的误解19
问题8将字符常量与字符串常量混淆19
问题9混淆“/”和“”20
问题10缺少强制类型转换22
问题11类型转换降低精度23
练习224
第3章 存储类26
问题12在使用变量前未定义或未初始化28
问题13错误理解静态变量的作用域29
问题14全局变量的错误声明31
问题15滥用全局变量33
练习333
第4章 运算符35
问题16分母为037
问题17对实型变量进行“求余”运算38
问题18“=”与“==”混淆39
问题19“&”与“&&.”, “|”与“‖”混淆40
问题20“+++”、“——”的前置和后置方式41
问题21运算符优先级错误42
练习443
第5章 流程控制45
问题22逻辑表达式或关系表达式错误48
问题23 if-else嵌套不配对50
问题24分号导致的流程变化52
问题25 switch语句:case后面缺少break54
问题26忽视了while和do-while语句在细节上的区别56
问题27滥用goto语句57
练习559
第6章 函数61
问题28使用库函数前没有包含头文件61
问题29使用函数之前未声明62
问题30函数实参格式不对63
问题31错误的返回值65
问题32递归时设置了错误的边界条件65
练习667
第7章C语言预处理程序69
问题33宏定义格式错误71
问题34带参数的宏替换错误72
问题35把宏调用混同于函数调用73
问题36宏定义中多余的空格74
练习775
第8章 指针和数组76
问题37数组越界79
问题38定义数组时误用变量80
问题39动态分配内存空间不够82
问题40内存泄漏83
问题41访问悬空指针85
练习886
第9章 结构和联合88
问题42结构的嵌套89
问题43结构与联合混淆91
练习992
第10章 输入和输出94
问题44 printf和scanf的参数设置96
问题45错误的文件打开和关闭方式98
练习10100
第二部分C++常见编程问题103
第11章 命名空间103
问题46 C++标准程序库的命名空间104
问题47名字冲突104
练习11107
第12章C++语言的输入输出108
问题48“<<”、“>>”混淆108
问题49 cout运算符优先级错误109
练习12110
第13章 动态内存的分配与释放111
问题50 new/delete与malloc/free混用111
问题51没有释放动态分配的内存空间113
问题52一个指针被delete时,没有指向最初的地址114
问题53重复释放已释放的空间116
问题54重复delete同一指向的多个指针117
问题55 delete指向某一普通变量的指针118
练习13119
第14章 引用122
问题56引用的声明和初始化错误123
问题57引用作为参数的错误用法124
问题58引用作为返回值的错误用法126
练习14127
第15章const修饰符129
问题59用const定义常量的错误130
问题60 const参数错误131
问题61 const成员函数错误132
练习15133
第16章 字符串135
问题62使用string类型未引用名字空间135
练习16136
第17章C++语言中函数的新特性137
问题63内联函数定义错误138
问题64函数的缺省参数定义错误139
问题65函数重载错误140
问题66函数的缺省参数造成的二义性142
练习17143
第三部分 面向对象程序设计常见编程问题147
第18章 类与对象147
问题67类的定义格式错误149
问题68对象和类的访问错误150
问题69在类体中进行数据成员的初始化152
问题70成员函数实现时缺少作用域运算符154
问题71缺少引用性说明156
问题72构造函数/析构函数不应该有返回值158
问题73多余的析构函数159
问题74构造函数缺省参数导致的二义性161
问题75创建对象时缺少相应的构造函数162
问题76默认的拷贝构造函数导致的内存问题163
问题77静态数据成员初始化错误166
问题78静态成员函数引用非静态数据成员167
问题79局部类定义错误169
问题80嵌套类定义错误171
练习18174
第19章 友元180
问题81把友元函数当作类的成员181
问题82在类外定义友元函数时多余的friend关键字183
问题83友元关系不具有交换性184
问题84友元关系不具有传递性186
练习19188
第20章 继承机制191
问题85基类成员在派生类中的访问权限192
问题86派生类中由基类说明的数据成员应由基类的构造函数初始化196
问题87多继承的二义性问题198
问题88截切问题201
练习20203
第21章 多态和虚函数207
问题89运算符重载时不可臆造新的运算符209
问题90运算符重载时不能改变运算符操作数的个数211
问题91自增、自减运算符的重载:前缀运算和后缀运算的混淆212
问题92重载了不允许重载的运算符214
问题93运算符重载为友元函数时的参数个数215
问题94不能重载为友元函数的运算符217
问题95左操作数是常数时的运算符重载219
问题96虚函数不能是静态成员函数222
问题97虚函数必须是类的成员函数,不能是友元223
问题98构造函数不能是虚函数225
问题99将基类析构函数声明为非虚函数225
问题100在构造函数和析构函数里调用虚函数227
问题101重载虚函数导致的问题229
问题102在构造函数和析构函数中调用纯虚函数231
问题103实例化抽象类232
问题104派生类必须实现所有纯虚函数才是具体类,否则仍是抽象类234
练习21237
附录 练习答案242
参考文献250
热门推荐
- 3491703.html
- 1764554.html
- 1675855.html
- 779647.html
- 1773687.html
- 2520423.html
- 3437249.html
- 2304846.html
- 775591.html
- 3303329.html
- http://www.ickdjs.cc/book_2685343.html
- http://www.ickdjs.cc/book_1431981.html
- http://www.ickdjs.cc/book_2798633.html
- http://www.ickdjs.cc/book_1653988.html
- http://www.ickdjs.cc/book_2723603.html
- http://www.ickdjs.cc/book_860746.html
- http://www.ickdjs.cc/book_3674008.html
- http://www.ickdjs.cc/book_2077048.html
- http://www.ickdjs.cc/book_3670215.html
- http://www.ickdjs.cc/book_907897.html