出版时间:2011-12 出版社:清华大学出版社 作者:耿祥义,张跃平 编著 页数:315
内容概要
c语言是计算机学科的一门基础语言,其高效、灵活,特别适合用来编写操作硬件设备的程序,目前它在嵌入式领域有着广泛的应用。
本书采用任务驱动式,每章都由核心知识点、简单示例、能力目标、需要完成的任务和任务总结5个模块构成。在语法上严格遵守州sic标准,在程序设计思想方面强调模块化思想,在克服难点方面注重结构清晰地安排内容、循序渐进地展开知识,特别强调通过合理的任务驱动提高程序设计能力和综合运用知识的能力。全书分为13章,内容包括初识c程序,基本数据类型,运算符与表达式,分支与开关语句,循环语句,函数的结构与调用,数组,指针,指针与数组,指针与函数,处理字符串,结构体、共用体与枚举,读/写文件。
本书不仅适合作为高等院校理工类学生学习c程序设计的教材,而且特别适合作为“教、学、做”一体化的教材。
书籍目录
第1章 初识c程序
1.1开发环境
1.2简单的c程序
小结
习题1
第2章 基本数据类型
2.1整型常量与变量
2.2浮点型常量与变量
2.3字符常量与变量
2.4输入/输出函数
2.5符号常量与const常量
小结
习题2
第3章 运算符与表达式
3.1算术运算符与赋值运算符
3.2自增、自减运算符
3.3关系与逻辑运算符
3.4类型转换运算符
3.5位运算符
小结
习题3
第4章 分支与开关语句
4.1单条件、单分支语句
4.2单条件、双分支语句
4.3多条件、多分支语句
4.4开关语句,
4.5复合语句的嵌套
小结
习题4
第5章 循环语句
5.1while循环语句
5.2do-while循环语句
5.3for循环语句
5.4 continue语句与break语句
小结
习题5
第6章 函数的结构与调用
6.1c程序与函数
6.2函数的类型与retum语句
6.3参数传值
6.4非主函数之间的调用
6.5void型函数
6.6函数的递归调用
6.7局部变量与全局变量
6.8变量的存储方式
6.9使用库函数
小结
习题6
第7章 数组
7.1一维数组
7.2数组名做参数
7.3数组排序
7.4二维数组
小结
习题7
第8章 指针
8.1指针变量
8.2指针的自增、自减运算
8.3指针类型的参数
8.4指针与函数之间的交互
小结
习题8
第9章 指针与数组
9.1指向数组元素的指针
9.2指针与下标运算
9.3calloc内存分配函数
9.4指针数组
9.5指向行的指针与二维数组
小结
习题9
第10章 指针与函数
10.1指向函数的指针变量
10.2指向函数的指针做参数
10.3返回地址的函数
小结
习题10
第11章 处理字符串
11.1char型数组与字符串
11.2指针与字符串
11.3 puts函数与gets函数
11.4检索字符串
11.5字符串转换为数字
11.6排序字符串
小结
习题11
第12章 结构体、共用体与枚举
12.1 结构体类型与结构体变量
12.3结构体数组
12.4结构体与函数
12.5共用体
12.6枚举类型
小结
习题12
第13章 读/写文件
13.1按文本读取文件
13.2写文本文件
13.3读/写二进制文件
13.4随机读/写
小结
习题13
附录a标准ascii表
附录b运算符表
附录cmath与string库函数
附录d习题解答
参考文献
图书封面
评论、评分、阅读与下载