- 中国科技出版传媒股份有限公司
- 9787030375490
- 1-1
- 56044
- 0047150039-7
- 平装
- 16开
- 2013年6月
- 450
- 282
- 工学
- 软件工程
- TP312C
- 各专业
- 本专科
乔保军主编的《C语言程序设计(普通高等教育软件工程专业十二五规划教材)》可作为高等学校本科生C语言课程教材,也可供编程爱好者阅读参考。
第一部分基础篇
第1章 C语言编程初步
1.1 C语言程序介绍
1.1.1 C语言特点
1.1.2 程序与程序设计
1.1.3 程序编写和运行的流程
1.2 在Visual C++6.0中开发C程序
1.2.1 一个简单的例子
1.2.2 程序的构成
1.3 数据类型
1.3.1 整型数据类型
1.3.2 浮点数据类型
1.4 变量的定义
1.4.1 变量的定义
1.4.2 变量和地址
1.4.3 变量的命名要求
1.4.4 sizof()运算符
1.5 常量
1.5.1 常量的分类
1.5.2 符号常量
1.6 案例温度转换
习题
第2章 数据处理和交互
2.1 运算符
2.1.1 算术运算符
2.1.2 赋值运算符
2.1.3 自加/自减运算符
2.1.4 逗号运算符
2.2 数据类型转换
2.2.1 隐式类型转换
2.2.2 显式类型转换
2.3 交互式输人输出
2.3.1 putchar()函数和getchar()函数
2.3.2 格式化输出函数printf()
2.3.3 格式化输入函数scanI()
2.4 数学库函数
2.5 案例点到直线的距离
习题
第二部分 流程控制篇
第3章 选择控制结构
3.1 关系运算符
3.2 逻辑运算符
3.3 if语句和if-else语句
3.3.1 if语句
3.3.2 if-else语句
3.3.3 if-else链
3.4 SWitch语句
3.5 选择结构的嵌套
3.6 条件运算符
3.7 案例小小计算器
习题
第4章 循环控制结构
4.1 基本循环结构
4.2 while语句
4.3 for语句
4.4 break语句和continue语句
4.5 循环的嵌套
4.6 do—while语句
4.7 随机函数
4.8 案例多级菜单
习题
第5章 函数
5.1 函数概述
5.1.1 函数原型
5.1.2 函数定义
5.1.3 函数调用
5.2 变量的作用域
5.2.1 局部变量
5.2.2 全局变量
5.3 地址传递
5.3.1 仔储地址
5.3.2 指针变量
5.3.3 传递地址给函数
5.4 变量的存储类别
5.4.1 auto存储类
5.4.2 register存储类
5.4.3 static存储类
5.4.4 extern存储类
5.5 递归
5.6 案例验证哥德巴赫猜想
习题
第三部分 完成篇
第6章 数组
6.1 数组概述
6.2 一维数组
6.2.1 一维数组的定义
6.2.2 一维数组的地址
6.2.3 一维数组的初始化
6.2.4 一维数组的使用
6.3 多维数组
6.3.1 二维数组的定义
6.3.2 二维数组的地址
6.3.3 二维数组的初始化
6.3.4 二维数组的使用
6.3.5 多维数组基础
6.4 数组作为函数的参数
6.5 查找和排序算法
6.5.1 查找
6.5.2 排序
6.6 案例矩阵最值
习题
第7章 字符串
7.1 字符串基础
7.1.1 字符串和字符数组
7.1.2 字符串的初始化
7.2 字符串的输入输出
7.2.1 puts()函数
7.2.2 gets()函数
7.3 字符串处理
7.4 字符和字符串库函数
7.4.1 字符串库函数
7.4.2 字符库函数
7.4.3 转换库函数
7.5 案例字符串的插入和删除
习题
第8章 结构
8.1 结构的基础
8.1.1 结构的定义
8.1.2 结构的使用
8.1.3 结构的初始化
8.2 typedef语句
8.3 结构和函数
8.3.1 传递结构给函数
8.3.2 函数返回结构
8.4 枚举类型
8.5 案例学生成绩表
习题
第9章 指针
9.1 指针和数组
9.1.1 一维数组和指针
9.1.2 二维数组和指针
9.1.3 指向一维数组的指针
9.2 指针和字符串
9.2.1 使用指针创建字符串
9.2.2 使用指针访问字符串
9.2.3 指针数组
9.3 结构指针
9.4 指针和函数
9.4.1 指针参数
9.4.2 指向函数的指针
9.4.3 返回指针的函数
9.5 动态数据结构
9.5.1 动态存储分配
9.5.2 链表
9.6 案例单链表
习题
第10章 数据文件
10.1 文件的基础
10.2 打开和关闭文件
10.2.1 打开文件
10.2.2 关闭文件
10.3 读取和写入文本文件
10.3.1 字符读取fgetc()函数
10.3.2 字符写入fpute()函数
10.3.3 字符串读取fgets()函数
10.3.4 字符串写入fputs()函数
10.3.5fprintf()和fscanfO函数
10.4 二进制文件读写
10.4.1 块写入函数fwrite()
10.4.2 块读取函数fread()
10.5 其他文件相关函数
10.5.1 rewind()函数
10.5.2 ftell()函数
10.5.3 fseek()函数
10.5.4 feof()函数-
10.6 案例绘制地图
习题
第四部分进阶篇
第11章 预编译指令
11.1 宏定义
11.1.1 变量式宏定义
11.1.2 函数式宏定义
11.1.3 宏定义的范围
11.2 文件包含
11.3 条件编译
第12章 位运算
12.1 按位与运算符
12.2 按位或运算符
12.3 按位异或运算符
12.4 按位取反运算符
12.5 左移运算符
12.6 右移运算符
12.7 位运算应用
参考文献
附录1 C语言关键字表
附录2 AsClI码表
附录3运算符汇总表