更新时间:2019-10-31 12:52:06
封面
版权信息
内容简介
为购买本书的广大高校师生提供以下免费的配套资源与服务
序言
第1章 初识C语言
1.1 C语言概述
1.2 开发环境搭建
1.3 HelloWorld程序的编写
1.4 C语言代码风格
小结
习题
第2章 数据类型与运算符
2.1 数据存储的原理
2.2 关键字和标识符
2.3 常量与变量
2.4 运算符
第3章 结构化程序设计
3.1 算法——程序设计的灵魂
3.2 C语言的基本语句
3.3 顺序结构语句
3.4 选择结构语句
3.5 循环结构语句
3.6 进阶案例(一)——打印水仙花数
3.7 进阶案例(二)——查找100以内的素数
第4章 函数
4.1 初识函数
4.2 内存四区
4.3 函数调用
4.4 外部函数与内部函数
4.5 局部变量与全局变量
4.6 进阶案例——汉诺塔
第5章 数组
5.1 数组的概念
5.2 一维数组
5.3 二维数组
5.4 数组作为函数参数
5.5 进阶案例(一)——斐波那契数列
5.6 进阶案例(二)——打印杨辉三角形
第6章 指针
6.1 指针与指针变量
6.2 指针与数组
6.3 指针与函数
6.4 指针数组与二级指针
6.5 内存申请和操作
6.6 指针与const修饰符
6.7 进阶案例——查找不及格的学生成绩
第7章 字符串
7.1 字符串和字符数组
7.2 字符串的输入/输出
7.3 字符串函数
7.4 字符串作为函数参数
7.5 进阶案例——去除字符串两端空格
第8章 编译和预处理
8.1 C语言的运行机制
8.2 程序错误分析
8.3 预处理命令——宏定义
8.4 预处理命令——文件包含
8.5 预处理命令——条件编译
第9章 结构体和共用体
9.1 结构体类型和结构体变量
9.2 结构体数组
9.3 结构体指针变量
9.4 结构体类型数据在函数间的传递
9.5 union共用体
9.6 typedef——给数据类型取别名
9.7 进阶案例——求学生平均成绩
第10章 文件操作
10.1 文件概述
10.2 文件的打开与关闭
10.3 文件的读写
10.4 文件的随机读写
第11章 综合项目——电子词典
11.1 项目分析
11.2 项目实现
项目心得
附录A ASCII码表
附录B 运算符的优先级和结合性
附录C 常用ANSIC标准库函数(1)
附录D 常用ANSIC标准库函数(2)
参考文献