C语言程序设计 / 高等职业教育农业部十二五规划教材
作者: 江进、余小燕
出版时间:2013年12月
出版社:中国农业出版社
- 中国农业出版社
- 9787109180383
- 1-1
- 139611
- 0049156711-1
- 16开
- 2013年12月
- 500
- 335
- 工学
- 软件工程
- TP312C
- 通用
- 高职
本教材可作为高等职业院校理工科专业的教材,也可作为程序设计初学者的入门读物。
前言
第1章 C语言概述
1.1 C语言的发展与特点
1.1.1 C语言的发展
1.1.2 C语言的特点
1.2 C语言程序的基本结构
1.3 C语言程序运行的环境和上机调试的步骤与方法
1.3.1 C语言程序运行的环境
1.3.2 上机调试的步骤
1.3.3 上机调试的方法
1.4 算法
1.4.1 算法的概念
1.4.2 简单算法举例
1.4.3 算法的特性
1.4.4 算法的表示方法
本章小结
习题
第2章 C语言的数据类型
2.1 数据类型
2.1.1 整型数据
2.1.2 浮点型数据
2.1.3 字符型数据
2.2 常量与变量
2.2.1 常量
2.2.2 变量
本章小结
习题
第3章 运算符与表达式
3.1 算术运算符与算术表达式
3.1.1 基本的算术运算符
3.1.2 算术表达式
3.2 赋值运算符与赋值表达式
3.2.1 赋值运算符与赋值表达式
3.2.2 复合赋值运算符
3.3 逗号运算符与逗号表达式
3.4 条件运算符与条件表达式
3.5 关系运算符与关系表达式
3.5.1 关系运算符
3.5.2 关系表达式
3.6 逻辑运算符与逻辑表达式
3.6.1 逻辑运算符
3.6.2 逻辑表达式
3.7 自增、自减运算符
3.8 强制类型转换运算符
3.9 位运算符
3.10 C语言运算符的优先级
本章小结
习题
第4章 顺序结构程序设计
4.1 C语句
4.2 格式输入与输出函数
4.2.1 格式输入函数
4.2.2 格式输出函数
4.3 字符输入与输出函数
4.3.1 字符输入函数
4.3.2 字符输出函数
4.4 顺序结构程序设计举例
本章小结
习题
第5章 选择结构程序设计
5.1 选择结构介绍
5.2 简单选择结构
5.2.1 简单if形式
5.2.2 标准if…else…形式
5.2.3 条件运算符
5.3 多重选择结构
5.3.1 多重if结构
5.3.2 嵌套if结构
5.3.3 switch语句
5.4 选择结构程序设计应用
本章小结
习题
第6章 循环控制
6.1 概述
6.2 goto语句以及用goto语句构成循环
6.3 while语句
6.4 do…while语句
6.5 for语句
6.6 几种循环的比较
6.7 break语句
6.8 continue语句
6.9 循环语句的嵌套
本章小结
习题
第7章 数组
7.1 一维数组
7.1.1 一维数组的定义
7.1.2 一维数组的存储形式
7.1.3 一维数组元素的引用
7.1.4 一维数组的初始化
7.1.5 一维数组应用示例
7.2 二维数组
7.2.1 二维数组的定义
7.2.2 二维数组的存储形式
7.2.3 二维数组元素的引用
7.2.4 二维数组的初始化
7.2.5 二维数组应用示例
7.3 字符数组与字符串
7.3.1 字符数组的定义
7.3.2 字符数组的初始化
7.3.3 字符数组的引用
7.3.4 字符串和字符串结束标志
7.3.5 常用字符串运算函数
7.3.6 二维字符数组与字符串数组
7.4 结构体数组
7.4.1 结构体数组的定义
7.4.2 结构体数组的初始化
7.4.3 结构体数组元素的引用
本章小结
习题
第8章 函数
8.1 函数的定义
8.2 函数的参数与返回值
8.2.1 函数的形式参数和实际参数
8.2.2 函数的返回值
8.3 函数的调用
8.3.1 函数的一般调用
8.3.2 函数的嵌套调用
8.3.3 函数的递归调用
8.4 变量的作用域与存储类别
8.4.1 变量的作用域
8.4.2 变量的存储类别
本章小结
习题
第9章 指针
9.1 指针概述
9.1.1 地址与指针
9.1.2 指针变量的概念
9.2 指针变量的定义与引用
9.2.1 指针变量的定义
9.2.2 指针变量的基本运算
9.2.3 指针变量作函数的参数
9.3 指针与数组
9.3.1 一维数组与指针
9.3.2 二维数组与指针
9.3.3 字符串与指针
9.3.4 指针数组和指向指针的指针
9.4 指针与函数
9.4.1 返回指针值的函数
9.4.2 指向函数的指针变量
9.4.3 main()函数的命令行参数
本章小结
习题
第10章 编译预处理
10.1 宏定义
10.2 文件包含
10.3 条件编译
本章小结
习题
第11章 结构体与共用体
11.1 结构体类型变量定义与引用
11.1.1 结构体变量定义
11.1.2 结构体变量的初始化与引用
11.2 结构体数组
11.3 结构体与指针
11.4 typedef类型声明
11.5 链表
11.6 共用体和枚举类型
11.6.1 共用体
11.6.2 枚举类型
本章小结
习题
第12章 文件
12.1 文件的概念
12.2 文件指针
12.3 文件的打开与关闭
12.4 文本文件的顺序读写
12.5 二进制文件的顺序读写
12.6 文件的定位与随机读写
12.7 文件检测函数
本章小结
习题
参考文献