C/C++常见编程问题及解答

C/C++常见编程问题及解答

夏永祥, 史志才, 编著

出版社:清华大学出版社

年代:2012

定价:32.0

书籍简介:

本书针对C/C++和面向对象程序设计中的常见错误,结合大量实例进行解析,以提高实用性,使读者容易理解,快速掌握。

书籍目录:

第一部分 C语言常见编程问题

第1章 初学者常见问题

问题1 字母大小写混淆

问题2 容易混淆的字符

问题3 在代码中使用了中文字符

问题4 丢失或添加多余的分号

问题5 丢失或添加多余的大括号

问题6 混乱的缩进和对齐

练习1

第2章 基本数据类型

问题7 整型常量的第一个字符为0引起的误解

问题8 将字符常量与字符串常量混淆

问题9 混淆“/”和“\

问题10 缺少强制类型转换

问题11 类型转换降低精度

练习2

第3章 存储类

问题12 在使用变量前未定义或未初始化

问题13 错误理解静态变量的作用域

问题14全局变量的错误声明

问题15 滥用全局变量

练习3

第4章 运算符

问题16 分母为0

问题17 对实型变量进行“求余”运算

问题18“=”与“==”混淆

问题19 “&”与“&&”,“Ⅰ”与“Ⅱ”混淆

问题20“++”、“--”的前置和后置方式

问题21 运算符优先级错误

练习4

第5章 流程控制

问题22 逻辑表达式或关系表达式错误

问题23 if-else嵌套不配对

问题24 分号导致的流程变化

问题25 switch语句:case后面缺少break

问题26 忽视了while和do-while语句在细节上的区别

问题27 滥用goto语句

练习5

第6章 函数

问题28 使用库函数前没有包含头文件

问题29 使用函数之前未声明

问题30 函数实参格式不对

问题31 错误的返回值

问题32 递归时设置了错误的边界条件

练习6

第7章 C语言预处理程序

问题33 宏定义格式错误

问题34 带参数的宏替换错误

问题35 把宏调用混同于函数调用

问题36 宏定义中多余的空格

练习7

第8章 指针和数组

问题37 数组越界

问题38 定义数组时误用变量

问题39 动态分配内存空间不够

问题40 内存泄漏

问题41 访问悬空指针

练习8

第9章 结构和联合

问题42 结构的嵌套

问题43 结构与联合混淆

练习9

第10章 输入和输出

问题44 printf和scanf的参数设置

……

第二部分 C++常见编程问题

第三部分 面向对象程序设计常见编程问题

内容摘要:

本书针对C/C++和面向对象程序设计中的常见错误,结合大量实例进行解析,注重实用性,使读者容易理解,快速掌握。每个例子都给出了题目要求、错误代码、编译结果、问题分析、正确代码及其运行结果。其中在编译结果中给出了编译器提供的错误和警告信息,以帮助读者判断错误所在。本书所附光盘中包括书中所有例题、课后练习及其答案的源代码。本书适用于计算机、自动化等专业的本科生和研究生,以及计算机程序员和广大C/C++初学者。

编辑推荐:

《高等学校计算机基础教育教材精选:C/C++常见编程问题及解答》针对C/C++和面向对象程序设计中的常见错误,结合大量实例进行解析,使读者容易理解,快速掌握。每个例子都给出了题目要求、错误代码、编译结果、问题分析、正确代码及其运行结果。其中在编译结果中给出了编译器提供的错误和警告信息,帮助读者判断错误所在。本书所附光盘中包括书中所有例题、课后练习及其答案的源代码。

书籍规格:

书籍详细信息
书名C/C++常见编程问题及解答站内查询相似图书
9787302281344
如需购买下载《C/C++常见编程问题及解答》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸23 × 19装帧平装
页数 230 印数 3000

书籍信息归属:

C/C++常见编程问题及解答是清华大学出版社于2012.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教学参考资料 的书籍。