图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 伍云辉,汤元斌主编 著
- 出版社: 成都:电子科技大学出版社
- ISBN:7811144018
- 出版时间:2007
- 标注页数:202页
- 文件大小:57MB
- 文件页数:213页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 C语言的发展及特点1
1.1.1 C语言发展1
1.1.2 C语言的特点1
1.2 C语言程序结构及书写规则3
1.2.1 C语言程序的总体结构3
1.2.2 输入和输出函数6
1.2.3 C语言的字符集6
1.2.4 C语言词汇6
1.2.5 C语言源程序的结构特点8
1.2.6 书写程序时应遵循的规则8
1.3 Turbo C概述8
1.3.1 Turbo C的发展8
1.3.2 Turbo C的安装9
1.3.3 进入Turbo C9
1.3.4 主菜单9
1.3.5 编辑窗口14
1.3.6 信息窗口14
1.3.7 功能键提示14
1.3.8 Turbo C的配置文件15
1.3.9 C语言程序的运行过程15
【习题】15
第2章 数据类型17
2.1 数据类型概述17
2.1.1 数据类型分类17
2.1.2 常量和变量18
2.1.3 变量初始化19
2.2 整型数据20
2.2.1 整型常量20
2.2.2 整型变量21
2.3 实型数据22
2.3.1 实型常量22
2.3.2 实型变量22
2.4 字符型23
2.4.1 字符常量23
2.4.2 字符变量24
2.4.3 字符串常量24
2.5 数据的存储和类型转换25
2.5.1 数据的存储25
2.5.2 数据类型转换26
【习题】28
第3章 运算符和表达式30
3.1 基本运算符和表达式30
3.1.1 运算符的种类30
3.1.2 优先级和结合性31
3.1.3 表达式32
3.2 算术运算符和算术表达式32
3.2.1 算术运算符32
3.2.2 算术表达式34
3.2.3 表达式的注意事项34
3.3 赋值运算符和赋值表达式35
3.3.1 简单赋值运算符和表达式35
3.3.2 复合赋值运算符及表达式36
3.3.3 表达式中的类型转换36
3.4 关系运算符和表达式37
3.4.1 关系运算符37
3.4.2 关系表达式37
3.5 逻辑表达式38
3.5.1 逻辑运算符38
3.5.2 逻辑表达式39
3.6 逗号运算符和表达式40
【习题】41
第4章 C语言程序设计初步43
4.1 算法的描述43
4.1.1 算法的概念43
4.1.2 算法的特性43
4.1.3 算法的表示44
4.2 C程序的语句46
4.2.1 表达式语句46
4.2.2 函数调用语句46
4.2.3 控制语句46
4.2.4 复合语句47
4.2.5 空语句47
4.3 赋值语句47
4.4 数据输出语句48
4.4.1 格式输出函数(printf函数)48
4.4.2 字符输出函数(putchar函数)51
4.5 数据输入语句51
4.5.1 格式输入函数(scanf函数)51
4.5.2 键盘输入函数(getchar函数)55
4.6 简单程序设计实例56
【习题】57
第5章 分支结构程序58
5.1 if语句58
5.1.1 if语句的形式58
5.1.2 if语句的嵌套62
5.1.3 条件运算符和条件表达式63
5.2 switch语句64
5.3 分支结构程序设计实例67
【习题】69
第6章 循环结构程序70
6.1 while语句70
6.2 do...while语句72
6.3 for语句73
6.4 转移语句75
6.4.1 goto语句75
6.4.2 break语句76
6.4.3 continue语句76
6.5 循环的嵌套77
6.6 循环程序设计实例79
【习题】82
第7章 数组83
7.1 一维数组83
7.1.1 一维数组的定义83
7.1.2 数组元素的表示方法84
7.1.3 一维数组的赋值85
7.1.4 一维数组实例86
7.2 二维数组87
7.2.1 二维数组的定义87
7.2.2 二维数组元素的表示方法87
7.2.3 二维数组的初始化87
7.2.4 二维数组程序举例89
7.3 字符数组和字符串90
7.3.1 字符数组90
7.3.2 字符串91
7.3.3 字符串的输入输出92
7.3.4 字符串处理函数93
7.4 数组实例95
【习题】99
第8章 函数101
8.1 函数的概述101
8.1.1 函数分类101
8.1.2 函数的一般形式102
8.2 函数的调用104
8.2.1 函数调用的一般形式104
8.2.2 被调函数的说明105
8.3 函数的参数和返回值107
8.3.1 函数的参数107
8.3.2 函数的返回值108
8.3.3 数组作为函数参数109
8.4 函数的嵌套和递归113
8.4.1 函数的嵌套113
8.4.2 函数的递归调用115
8.5 变量的作用域118
8.5.1 局部变量118
8.5.2 全局变量120
8.6 变量的存储类型122
8.6.1 自动变量123
8.6.2 外部变量125
8.6.3 静态变量125
8.6.4 寄存器变量127
8.7 结构化程序设计128
8.7.1 文件包含128
8.7.2 内部函数和外部函数129
8.7.3 变量、函数与程序文件模块的关系130
【习题】131
第9章 指针133
9.1 指针的基本概念133
9.1.1 基本概念133
9.1.2 指针变量的类型说明134
9.1.3 指针变量的赋值135
9.1.4 指针变量的运算135
9.2 数组指针变量138
9.2.1 数组和指针的关系138
9.2.2 数组指针变量说明138
9.2.3 用数组名和数组指针变量作函数参数140
9.2.4 指向多维数组的指针变量141
9.2.5 字符串指针变量142
9.3 函数指针变量145
9.3.1 使用函数指针变量调用函数145
9.3.2 指针型函数146
9.4 指针数组和指向指针的指针148
9.4.1 指针数组的概念148
9.4.2 指针数组作函数参数149
9.4.3 main函数的参数151
9.4.4 指向指针的指针152
【习题】153
第10章 结构与联合155
10.1 结构体155
10.1.1 结构的定义155
10.1.2 结构类型变量的说明156
10.1.3 结构变量成员的表示方法157
10.1.4 结构变量的赋值158
10.1.5 结构变量的初始化158
10.1.6 结构数组159
10.1.7 结构指针变量160
10.2 链表164
10.2.1 链表的基本概念164
10.2.2 分配存储空间165
10.2.3 链表的基本操作166
10.3 联合体170
10.3.1 联合的定义171
10.3.2 联合变量的说明171
10.3.3 联合变量的赋值和使用172
10.4 枚举类型174
10.4.1 枚举类型的定义174
10.4.2 枚举变量的说明174
10.4.3 枚举类型变量的赋值和使用175
10.5 位运算176
10.5.1 位运算176
10.5.2 位域178
10.6 类型定义符typedef180
【习题】181
第11章 文件182
11.1 文件的基本概念182
11.1.1 文件的分类182
11.1.2 文件指针182
11.2 文件的打开与关闭183
11.2.1 文件打开函数fopen183
11.2.2 文件关闭函数fclose184
11.3 文件的读写184
11.3.1 字符读写函数fgetc和fputc185
11.3.2 字符串读写函数fgets和fputs187
11.3.3 数据块读写函数fread和fwrite189
11.3.4 格式化读写函数fscanf和fprintf190
11.4 文件的随机读写190
11.4.1 文件的定位190
11.4.2 文件检测函数192
【习题】192
第12章 预处理193
12.1 宏定义193
12.1.1 无参宏定义193
12.1.2 带参宏定义195
12.2 条件编译199
12.2.1 #ifdef199
12.2.2 #ifndef200
12.2.3 #if200
【习题】201
参考文献202