图书介绍
C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 雷于生,胡成松著 著
- 出版社: 广州:中山大学出版社
- ISBN:9787306032676
- 出版时间:2009
- 标注页数:272页
- 文件大小:11MB
- 文件页数:283页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计概述1
1.1 程序设计的基本概念1
1.1.1 程序和程序设计1
1.1.2 程序设计语言与程序设计方法3
1.2 C语言的产生、发展及标准化5
1.3 C语言的体系结构及特征6
1.3.1 C语言的体系结构6
1.3.2 C语言的语言特征7
1.4 C语言程序的基本组成9
1.5 算法及其表示11
1.5.1 算法的基本概念11
1.5.2 算法的特性及组成要素14
1.5.3 算法的描述及实现15
1.6 学习C语言程序设计的方法18
习题一20
第2章 C语言程序的语法基础21
2.1 C语言的字符集和标识符21
2.1.1 字符集21
2.1.2 标识符、关键字及分隔符21
2.2 C语言的基本数据类型23
2.2.1 数据类型的分类23
2.2.2 基本数据类型的名字及长度24
2.3 常量与变量26
2.3.1 整型常量和整型变量29
2.3.2 实型常量和实型变量31
2.3.3 字符常量和字符变量33
2.3.4 字符串常量36
2.4 算术运算符和算术表达式36
2.5 赋值运算符和赋值表达式41
2.6 关系运算符和关系表达式43
2.7 逻辑运算符和逻辑表达式45
2.8 条件运算符和条件表达式47
2.9 逗号运算符和逗号表达式48
2.10 位运算符和位运算表达式49
习题二51
第3章 顺序结构程序设计54
3.1 C程序的基本语句54
3.1.1 表达式语句54
3.1.2 复合语句55
3.1.3 控制语句57
3.1.4 函数调用语句58
3.1.5 空语句58
3.2 赋值语句58
3.3 数据的基本输入/输出59
3.3.1 字符数据的输入/输出60
3.3.2 格式标准输入/输出62
3.4 顺序结构程序设计73
习题三75
第4章 选择结构程序设计78
4.1 if语句78
4.1.1 if语句的三种形式78
4.1.2 if语句的嵌套83
4.2 条件运算符和表达式85
4.3 switch语句86
4.4 选择结构程序设计举例90
习题四94
第5章 循环结构程序设计97
5.1 while循环语句97
5.2 for循环语句99
5.3 do—while循环语句101
5.4 循环的嵌套103
5.5 break和continue语句107
5.6 goto语句与if语句构成的循环109
5.6.1 goto语句和标号109
5.6.2 goto语句与if语句构成的循环109
5.7 循环结构程序设计举例110
习题五113
第6章 数组118
6.1 一维数组118
6.1.1 一维数组的定义118
6.1.2 一维数组元素的引用119
6.1.3 一维数组元素的初始化120
6.1.4 一维数组应用举例120
6.2 二维数组124
6.2.1 二维数组的定义124
6.2.2 二维数组元素的引用125
6.2.3 二维数组元素的初始化125
6.2.4 二维数组应用举例126
6.3 字符数组和字符串129
6.3.1 字符数组的定义129
6.3.2 字符数组的初始化129
6.3.3 字符数组元素的引用130
6.3.4 字符串的存储131
6.3.5 字符数组的输入/输出131
6.3.6 字符串处理函数133
6.3.7 字符数组程序设计举例135
习题六136
第7章 函数138
7.1 C程序的一般结构138
7.1.1 结构化程序设计的概念138
7.1.2 C程序的一般结构139
7.2 函数的分类和定义139
7.2.1 函数的分类139
7.2.2 函数的定义140
7.3 函数的调用143
7.3.1 函数调用的一般形式143
7.3.2 函数调用的方式143
7.3.3 函数调用的执行过程144
7.3.4 被调用函数的声明和函数原型146
7.4 数组作为函数参数147
7.4.1 数组元素作函数实参147
7.4.2 数组名作为函数参数149
7.5 函数的嵌套与递归调用154
7.5.1 函数的嵌套调用154
7.5.2 函数的递归调用156
7.6 局部变量和全局变量161
7.6.1 局部变量161
7.6.2 全局变量163
7.7 变量的存储类别164
7.7.1 动态存储方式变量与静态存储方式变量164
7.7.2 auto变量164
7.7.3 用static声明局部变量165
7.7.4 register变量166
7.7.5 用extern声明外部变量166
7.8 内部函数和外部函数168
习题七169
第8章 指针173
8.1 指针与地址的概念173
8.2 指针变量的定义与引用174
8.2.1 指针变量的定义174
8.2.2 指针变量的引用及运算175
8.2.3 指针变量作为函数参数178
8.3 指针与数组181
8.3.1 指向一维数组的指针181
8.3.2 指向二维数组的指针185
8.4 指针与字符串188
8.4.1 字符串与指向字符串的指针188
8.4.2 使用字符串指针变量与字符数组的区别189
8.5 指向函数的指针193
8.6 指针型函数195
8.7 指针数组与指向指针的指针197
8.7.1 指针数组的概念197
8.7.2 指向指针的指针199
8.7.3 main函数的参数201
习题八202
第9章 编译预处理204
9.1 无参宏定义204
9.2 带参数的宏定义206
9.3 取消宏定义208
9.4 文件包含#include209
9.5 条件编译211
习题九214
第10章 结构与联合217
10.1 结构类型和结构变量217
10.1.1 结构类型的声明217
10.1.2 结构变量的定义与初始化218
10.1.3 结构类型的引用221
10.2 结构数组221
10.2.1 结构数组的定义与初始化221
10.2.2 结构数组元素的引用222
10.3 指向结构类型数据的指针224
10.3.1 指向结构类型变量的指针224
10.3.2 指向结构数组的指针227
10.3.3 用结构变量和结构指针作为函数参数229
10.4 用结构指针处理链表231
10.4.1 静态数据结构和动态数据结构的概念231
10.4.2 C语言的动态存储分配函数231
10.4.3 链表的建立和操作233
10.5 联合和联合数据的引用243
10.6 枚举类型定义和应用245
10.7 类型定义typedef246
习题十248
第11章 文件255
11.1 C语言中文件的基本概念255
11.2 文件类型指针255
11.3 文件的打开与关闭256
11.3.1 文件的打开256
11.3.2 文件的关闭257
11.4 文件的读/写258
11.4.1 fputc函数和fgetc函数258
11.4.2 fread函数和fwrite函数260
11.4.3 fprintf函数和fscanf函数263
11.5 文件的定位263
11.5.1 rewind函数263
11.5.2 fseek函数和随机读/写263
11.5.3 ftell函数264
11.6 文件的错误检测265
11.6.1 ferror函数266
11.6.2 cleareer函数266
习题十一266
附录267
附录1 ASCII字符编码表267
附录2 C标准库函数268
参考文献272
热门推荐
- 2396470.html
- 2320351.html
- 2341056.html
- 992254.html
- 2397931.html
- 161114.html
- 2342483.html
- 405956.html
- 2989041.html
- 3128784.html
- http://www.ickdjs.cc/book_2312629.html
- http://www.ickdjs.cc/book_2566785.html
- http://www.ickdjs.cc/book_1643778.html
- http://www.ickdjs.cc/book_952210.html
- http://www.ickdjs.cc/book_3885054.html
- http://www.ickdjs.cc/book_3224077.html
- http://www.ickdjs.cc/book_2443207.html
- http://www.ickdjs.cc/book_827375.html
- http://www.ickdjs.cc/book_3406169.html
- http://www.ickdjs.cc/book_1357358.html