商品详情
C语言程序设计
定价:48.00
出版时间:2021-11
ISBN:9787502489656
本书以计算机语言的学习与认知过程为主线,以实战演练为主导,按照程序设计的编写思路进行讲解。本书共10章,首先让读者对C语言、C语言程序设计进行整体认知,随后在实践中了解数据类型、常量、变量、运算符及表达式以及C语言的基本语句,逐步引入程序的三大结构、函数实现模块化、数组批量存储数据、指针优化程序性能、结构体存储复杂数据和文件完成数据的永久存储。本书逻辑性强,具有较强的实用性和可操作性。
本书可作为普通高等院校“C语言程序设计”课程的教材,也可供计算机工程技术人员参考。

1初识C语言
1.1程序设计语言概述
1.2C语言的发展及其特征
1.3一个简单的C语言示例
1.4程序设计语言的工作流程
1.5C语言程序的开发环境及步骤
本章小结
实战演练1
2数据类型、运算符与表达式
2.1C程序中的基本符号分类
2.2C语言的数据类型
2.3常量
2.4变量
2.5运算符及表达式
2.6数据类型转换
本章小结
实战演练2
3简单C语言程序设计
3.1C语言基本语句
3.2基本输入/输出操作的实现
本章小结
实战演练3
4程序的控制结构
4.1引出程序基本结构的原因
4.2算法及其表述
4.3顺序结构程序设计
4.4分支结构程序设计
4.5循环结构程序设计
4.6流程的转移控制
本章小结
实战演练4
5函数
5.1函数
5.2函数的定义、调用和声明
5.3函数的嵌套调用和递归调用
5.4数组作为函数参数
5.5变量的作用域和存储类型
5.6函数封装和预处理指令
本章小结
实战演练5
6数组
6.1为什么要引入数组
6.2一维数组
6.3二维数组
6.4字符数组
6.5向函数传递数组
本章小结
实战演练6
7指针
7.1指针概述
7.2指针和数组间的关系
7.3返回指针值的函数
7.4指针数组
7.5指向函数的指针
7.6指向指针的指针
7.7带参数的main()
本章小结
实战演练7
8结构体和共用体
8.1为什么引入结构体和共用体
8.2结构体类型与结构体变量
8.3结构体数组
8.4结构体与函数
8.5结构体指针
8.6共用体
8.7动态数据结构——链表
本章小结
实战演练8
9文件操作
9.1计算机中的流
9.2文件
9.3文件的打开与关闭
9.4文件的读写
9.5文件的定位与随机读写
本章小结
实战演练9
10C程序设计中常出现的问题及解决方案
10.1问题1:使用变量之前未对其初始化或赋值
10.2问题2:忘记考虑数值溢出的可能
10.3问题3:没有使用sizeof()获得类型或变量的字长
10.4问题4:假定类型取值范围
10.5问题5:总误认为两个整数的运算自动得出浮点数的结果
10.6问题6:忘记预先判断除数是否为0
10.7问题7:混淆“&,|”与“&&,‖”
10.8问题8:使用依赖编译器求值顺序的语句
10.9问题9:使用依靠算符优先级的表达式
10.10问题10:表达式太过冗长
10.11问题11:将“=”错误地当作“==”使用
10.12问题12:用“==”比较两个浮点数
10.13问题13:忽略do-while和while的循环条件
10.14问题14:printf()和scanf()中格式控制字符串与参数类型不匹配
10.15问题15:循环或判断语句以“;”结尾
10.16问题16:在循环体内改变循环结束条件
10.17问题17:case分支不用break结束
10.18问题18:switch-case语句没有default分支
10.19问题19:不声明函数原型
10.20问题20:不定义函数参数或返回值的类型
10.21问题21:有返回值的函数不用return指明返回值
10.22问题22:调用函数后,不检查函数是否正确执行
10.23问题23:变量、函数和模块功能不单一
10.24问题24:函数过长
10.25问题25:函数的参数过于复杂
10.26问题26:返回指向局部变量的指针
10.27问题27:随意修改全局变量的值
10.28问题28:数组下标越界
10.29问题29:字符串没有‘\0’终结符
10.30问题30:使用不限制最大处理长度的字符串处理函数
10.31问题31:用malloc()申请的内存不用free()
10.32问题32:使用已经被free()的指针
10.33问题33:文件打开后不主动关闭
10.34问题34:成对函数不在同一个模块或函数内调用
10.35问题35:头文件不加宏定义锁
10.36问题36:忽略编译器发出的警告
10.37问题37:用“复制+粘贴”的方式复用代码
10.38问题38:在字符串和注释以外的地方使用全角字符
10.39问题39:不注重代码的风格
10.40问题40:代码与注释不一致
参考文献
- 冶金工业出版社图书旗舰店
- 冶金工业出版社,是国内历史最悠久的专业科技出版社之一。主要承担学术专著、技术著作、技术手册、专业辞书、大中专教材、职工培训教材、科普读物、人文社科、文集、史志、年鉴等图书的出版。
- 扫描二维码,访问我们的微信店铺