图书介绍
C语言程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 曾令明编著 著
- 出版社: 成都:电子科技大学出版社
- ISBN:7811141280
- 出版时间:2006
- 标注页数:242页
- 文件大小:11MB
- 文件页数:254页
- 主题词:C语言-程序设计-专业学校-教材
PDF下载
下载说明
C语言程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1程序设计的基本概念1
1.1.1程序1
1.1.2程序设计1
1.1.3程序设计语言2
1.2算法3
1.2.1算法概念3
1.2.2算法的描述5
1.3C语言简介9
1.3.1C语言的产生及发展9
1.3.2C语言的特点9
1.3.3C程序组成及书写格式10
1.3.4C程序上机过程11
习题13
上机实验13
第2章 C语言程序设计基础15
2.1关键字与标识符15
2.1.1关键字15
2.1.2标识符16
2.2数据类型16
2.2.1C的数据类型16
2.2.2C的基本数据类型17
2.3常量18
2.3.1整型常量18
2.3.2实型常量19
2.3.3字符型常量20
2.3.4符号常量22
2.4变量23
2.4.1变量的定义23
2.4.2变量的基本操作24
2.4.3整型变量24
2.4.4实型变量25
2.4.5字符变量25
2.5运算符与表达式26
2.5.1运算符概述27
2.5.2算术运算符与算术表达式27
2.5.3赋值运算符与赋值表达式28
2.5.4表达式中的类型转换29
2.5.5逗号运算符与逗号表达式31
习题32
上机实验34
第3章 基本结构程序设计35
3.1顺序结构35
3.1.1语句35
3.1.2数据的输入输出37
3.2选择结构44
3.2.1关系运算与逻辑运算44
3.2.2if语句47
3.2.3switch语句50
3.3循环结构52
3.3.1while语句52
3.3.2do-while语句53
3.3.3for语句55
3.3.4循环的嵌套58
3.3.5break语句与continue语句59
习题61
上机实验67
第4章 函数与预处理命令68
4.1模块化程序设计与函数68
4.1.1模块化程序设计的概念68
4.1.2函数分类69
4.2函数的定义与调用70
4.2.1函数定义70
4.2.2函数调用71
4.3函数的嵌套与递归78
4.3.1函数的嵌套调用78
4.3.2函数的递归79
4.4变量的作用域81
4.4.1局部变量81
4.4.2全局变量83
4.5静态存储变量与动态存储变量85
4.5.1静态存储变量85
4.5.2动态存储变量86
4.6预处理命令89
4.6.1宏定义89
4.6.2文件包含96
习题97
上机实验100
第5章 数组102
5.1数组概述102
5.1.1数组的引入102
5.1.2数组的概念102
5.2一维数组103
5.2.1一维数组的定义103
5.2.2一维数组的引用104
5.2.3一维数组的初始化105
5.2.4一维数组应用举例106
5.3二维数组107
5.3.1二维数组的定义107
5.3.2二维数组的引用108
5.3.3二维数组的初始化109
5.3.4二维数组应用举例110
5.4字符数组111
5.4.1字符数组的定义111
5.4.2字符数组的初始化112
5.4.3字符串112
5.4.4字符数组的引用113
5.4.5字符数组的输入和输出113
5.4.6字符串处理函数115
5.4.7字符数组应用举例119
5.5数组作为函数参数119
5.5.1数组元素作函数实参119
5.5.2数组名作函数参数120
习题122
上机实验126
第6章 结构体与共用体127
6.1结构体概述127
6.1.1结构体的引入127
6.1.2结构体类型的定义127
6.2结构体变量129
6.2.1结构体变量的定义129
6.2.2结构体变量的引用131
6.2.3结构体变量的初始化133
6.2.4结构体变量作函数参数134
6.3结构体数组135
6.3.1结构体数组的定义135
6.3.2结构体数组的初始化135
6.3.3结构体数组元素的引用136
6.3.4结构体数组应用举例136
6.4共用体137
6.4.1共用体类型的定义138
6.4.2共用体变量的定义138
6.4.3共用体变量的引用139
6.5位运算与位段140
6.5.1位运算140
6.5.2位段141
6.6枚举类型143
6.7用typedef定义类型145
习题146
上机实验149
第7章 指针150
7.1地址和指针的概念150
7.2指针变量的定义与使用151
7.2.1指针变量的定义151
7.2.2指针变量的使用151
7.3指针与函数154
7.3.1指针作函数的参数154
7.3.2返回值为指针的函数156
7.3.3指向函数的指针157
7.4指针与数组158
7.4.1指向一维数组的指针159
7.4.2指向多维数组的指针166
7.4.3指针与字符串170
7.4.4指针数组和指向指针的指针174
7.5指针与结构体179
7.5.1指向结构体变量的指针179
7.5.2链表181
7.5.3指向结构体数组的指针187
7.5.4用指向结构体的指针作函数参数188
习题189
上机实验194
第8章 文件195
8.1文件概述195
8.1.1文件的定义195
8.1.2文件的分类195
8.2文件指针197
8.3文件的打开与关闭198
8.3.1文件打开函数(fopen)198
8.3.2文件关闭函数(fclose)199
8.4文件的读写200
8.4.1字符读写函数fgetc和fputc200
8.4.2字符串读写函数fgets和fputs203
8.4.3数据块读写函数fread和fwrite205
8.4.4格式化读写函数fscanf和fprinf207
8.5文件的定位209
8.5.1fseek函数209
8.5.2rewind函数210
8.5.3ftell函数211
8.6文件检测函数212
8.6.1feof函数212
8.6.2ferror函数212
8.6.3clearerr函数212
习题212
上机实验214
第9章 课程设计215
9.1课程设计的步骤215
9.2学生成绩管理系统设计215
9.2.1设计目的215
9.2.2设计要求216
9.2.3算法分析218
9.2.4参考源程序220
9.2.5重要知识点与功能扩展239
9.2.6评价标准240
附录241