- 西北大学出版社
- 9787560434551
- 82337
- 40162089-3
- 2014
- 工学
- 软件工程
- TP312C
- 专业基础课
- 高职本科(应用型本科)
内容简介
《C语言程序设计/21世纪高等教育规划教材》是作者在总结《C语言程序设计》和《C++程序设计》教学经验的基础上,听取各方面的意见和建议,结合《延安大学2013版本科专业培养方案》和《延安大学西安创新学院2013版本科专业培养方案》对程序设计语言的要求,进行充分研讨与论证,根据理工科各专业计算机程序设计基础的要求编写的。它不仅可作为大专院校理工科各专业程序设计的教学用书,还可以作为工程技术人员的自学参考书。
目录
第1章 概述
1.1 程序与程序设计语言
1.2 C语言的历史与特点
1.3 C程序简介
1.4 C程序的运行环境及其C语言程序的运行步骤
习题1
实验1 C语言程序的开发环境
第2章 数据类型、运算符与表达式
2.1 常量与变量
2.2 整型数据
2.3 实型数据
2.4 字符型数据
2.5 各类数值型数据间的混合运算
2.6 算术运算符和算术表达式
2.7 赋值运算和赋值表达式
2.8 逗号运算符和逗号表达式
习题2
实验2 数据类型、运算符与表达式
第3章 顺序程序设计
3.1 算法的描述与基本程序结构
3.2 简单程序设计概述
3.3 赋值语句和变量赋初值
3.4 C程序处理数据的输入与输出
3.5 格式输人与输出
3.6 顺序结构程序设计举例
习题3
实验3 顺序程序设计
第4章 选择结构程序设计
4.1 关系运算符和表达式
4.2 逻辑运算符和表达式
4.3 条件运算符和条件表达式
4.4 选择语句
4.5 switch语句和break语句
4.6 程序举例
习题4
实验4 选择结构程序设计
第5章 循环结构程序设计
5.1 概述
5.2 while语句
5.3 do…whilc语句
5.4 for语句
5.5 循环嵌套
5.6 种循环结构的比较
5.7 循环控制语句(break语句和continue语句)
5.8 程序举例
习题5
实验5 循环结构程序设计
第6章 数组
6.1 概述
6.2 ——~f.吏数组
6.3 二维数组
6.4 字符数组
习题6
实验6 数组
第7章 函数
7.1 概述
7.2 函数的定义
7.3 函数的调用
7.4 函数的嵌套调用和递归调用
7.5 数组作为函数参数
7.6 局部变量和全局变量
7.7 变量的存储类别
7.8 内部函数和外部函数
7.9 结构化程序设计方法简介
习题7
实验7 函数
第8章 指针
8.1 指针概念
8.2 指针变量及其应用
8.3 指针与数组
8.4 指向字符串的指针变量及应用
8.5 指针数组和指向指针的指针
8.6 指向函数的指针变量及应用
习题8
实验8 指针
第9章 结构体与共用体
9.1 结构体类型和结构体类型变量
9.2 结构体数组
9.3 指向结构体类型数据的指针
9.4 内存的动态分配与单链表
9.5 共用体和枚举型
9.6 typedef语句
9.7 结构体与共用体应用案例
习题9
实验9 占构体与共用体
第lO章 文件
10.1 C文件概念
10.2 文件指针
10.3 文件的打开与关闭
10.4 文件的读写
10.5 文件读写指针定位
10.6 文件检测
习题10
实验10 文件
第11章 位运算
11.1 位运算符
11.2 位运算符的运算功能
11.3 位域(位段)
习题11
实验11 位运算
第12章 图形程序设计
12.1 图形模式的初始化
12.2 基本图形绘制
12.3 图形模式下的文本输出
12.4 图形模式下的屏幕效果
习题12
实验12 图形程序设计
附录
附录1 常用字符与ASCII代码对照表
附录2 转义字符
附录3 云算符和结合性
附录4 Turbo C常用库函数
附录5 Turbo C常见的编译出错信息
1.1 程序与程序设计语言
1.2 C语言的历史与特点
1.3 C程序简介
1.4 C程序的运行环境及其C语言程序的运行步骤
习题1
实验1 C语言程序的开发环境
第2章 数据类型、运算符与表达式
2.1 常量与变量
2.2 整型数据
2.3 实型数据
2.4 字符型数据
2.5 各类数值型数据间的混合运算
2.6 算术运算符和算术表达式
2.7 赋值运算和赋值表达式
2.8 逗号运算符和逗号表达式
习题2
实验2 数据类型、运算符与表达式
第3章 顺序程序设计
3.1 算法的描述与基本程序结构
3.2 简单程序设计概述
3.3 赋值语句和变量赋初值
3.4 C程序处理数据的输入与输出
3.5 格式输人与输出
3.6 顺序结构程序设计举例
习题3
实验3 顺序程序设计
第4章 选择结构程序设计
4.1 关系运算符和表达式
4.2 逻辑运算符和表达式
4.3 条件运算符和条件表达式
4.4 选择语句
4.5 switch语句和break语句
4.6 程序举例
习题4
实验4 选择结构程序设计
第5章 循环结构程序设计
5.1 概述
5.2 while语句
5.3 do…whilc语句
5.4 for语句
5.5 循环嵌套
5.6 种循环结构的比较
5.7 循环控制语句(break语句和continue语句)
5.8 程序举例
习题5
实验5 循环结构程序设计
第6章 数组
6.1 概述
6.2 ——~f.吏数组
6.3 二维数组
6.4 字符数组
习题6
实验6 数组
第7章 函数
7.1 概述
7.2 函数的定义
7.3 函数的调用
7.4 函数的嵌套调用和递归调用
7.5 数组作为函数参数
7.6 局部变量和全局变量
7.7 变量的存储类别
7.8 内部函数和外部函数
7.9 结构化程序设计方法简介
习题7
实验7 函数
第8章 指针
8.1 指针概念
8.2 指针变量及其应用
8.3 指针与数组
8.4 指向字符串的指针变量及应用
8.5 指针数组和指向指针的指针
8.6 指向函数的指针变量及应用
习题8
实验8 指针
第9章 结构体与共用体
9.1 结构体类型和结构体类型变量
9.2 结构体数组
9.3 指向结构体类型数据的指针
9.4 内存的动态分配与单链表
9.5 共用体和枚举型
9.6 typedef语句
9.7 结构体与共用体应用案例
习题9
实验9 占构体与共用体
第lO章 文件
10.1 C文件概念
10.2 文件指针
10.3 文件的打开与关闭
10.4 文件的读写
10.5 文件读写指针定位
10.6 文件检测
习题10
实验10 文件
第11章 位运算
11.1 位运算符
11.2 位运算符的运算功能
11.3 位域(位段)
习题11
实验11 位运算
第12章 图形程序设计
12.1 图形模式的初始化
12.2 基本图形绘制
12.3 图形模式下的文本输出
12.4 图形模式下的屏幕效果
习题12
实验12 图形程序设计
附录
附录1 常用字符与ASCII代码对照表
附录2 转义字符
附录3 云算符和结合性
附录4 Turbo C常用库函数
附录5 Turbo C常见的编译出错信息