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

- 杨忠宝,王晶莹主编;任长虹,董晓明,黄亮,于大伟副主编 著
- 出版社:
- ISBN:
- 出版时间:2015
- 标注页数:0页
- 文件大小:62MB
- 文件页数:297页
- 主题词:
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 C语言的历史1
1.2 C语言的特点2
1.3 C语言程序的开发过程3
1.3.1 C语言调试步骤3
1.3.2 Visual C++6.0环境下调试程序方法4
1.4 简单的C语言程序10
习题12
第2章 数据类型、运算符和表达式14
2.1 数据类型14
2.2 标识符、常量与变量15
2.3 整型数据18
2.4 实型数据21
2.5 字符型数据23
2.6 基本运算符和表达式26
2.6.1 算术运算符和算术表达式27
2.6.2 赋值运算符和赋值表达式29
2.6.3 逗号运算符和逗号表达式30
2.6.4 求字节数运算符30
2.7 类型转换31
习题33
第3章 顺序结构程序设计36
3.1 结构化程序设计36
3.2 C语言的语句38
3.3 数据的输出39
3.3.1 格式输出函数——printf函数39
3.3.2 字符输出函数——putchar函数44
3.4 数据的输入44
3.4.1 格式输入函数——scanf函数44
3.4.2 字符输入函数——getchar函数47
3.5 顺序结构程序举例48
习题50
第4章 选择结构程序设计53
4.1 关系运算符、逻辑运算符、条件运算符53
4.1.1 关系运算符和关系表达式53
4.1.2 逻辑运算符和逻辑表达式54
4.1.3 条件运算符和条件表达式56
4.2 选择结构程序设计57
4.2.1 if语句57
4.2.2 switch语句66
4.3 选择结构程序设计举例69
习题73
第5章 循环结构程序设计76
5.1 while语句76
5.2 do-while语句79
5.3 for语句81
5.4 break语句和continue语句84
5.4.1 break语句84
5.4.2 continue语句85
5.5 循环嵌套86
5.6 程序举例89
习题93
第6章 数组98
6.1 一维数组98
6.1.1 一维数组的定义和引用98
6.1.2 一维数组的初始化102
6.1.3 一维数组程序举例103
6.2 二维数组109
6.2.1 二维数组的定义和引用109
6.2.2 二维数组的初始化110
6.2.3 二维数组程序举例113
6.3 字符数组与字符串115
6.3.1 字符数组的定义和初始化115
6.3.2 字符串117
6.3.3 字符串处理函数122
6.3.4 程序举例124
习题127
第7章 函数132
7.1 函数概述132
7.2 函数定义134
7.2.1 函数定义的一般形式134
7.2.2 函数的返回值135
7.3 函数调用136
7.3.1 函数调用的一般形式136
7.3.2 对被调函数的声明137
7.3.3 参数传递138
7.4 数组作函数参数139
7.4.1 数组元素作函数实参139
7.4.2 数组名作函数参数140
7.5 函数的嵌套调用142
7.6 函数的递归调用143
7.7 局部变量和全局变量146
7.7.1 局部变量146
7.7.2 全局变量147
7.8 变量的存储类别148
7.8.1 静态存储方式和动态存储方式148
7.8.2 变量的存储类别149
习题153
第8章 指针159
8.1 指针的基本概念159
8.1.1 变量与地址159
8.1.2 指针与指针变量160
8.1.3 直接访问与间接访问160
8.2 指针变量的定义和引用160
8.2.1 指针变量的定义160
8.2.2 指针变量的引用161
8.2.3 指针变量的算术运算164
8.2.4 指针变量作为函数的参数165
8.3 指针与一维数组167
8.3.1 通过指针变量引用数组元素167
8.3.2 用数组名及指针作为函数的参数169
8.4 指针与二维数组173
8.4.1 二维数组的地址173
8.4.2 指向二维数组的指针变量176
8.5 指针与字符串177
8.5.1 字符串的表现形式及访问方式177
8.5.2 使用字符数组和字符型指针变量处理字符串的区别181
8.6 指针与函数183
8.6.1 返回指针值的函数183
8.6.2 指向函数的指针184
8.7 二级指针和指针数组185
8.7.1 二级指针185
8.7.2 指针数组186
8.7.3 main函数的参数189
习题191
第9章 结构体与链表196
9.1 结构体类型变量的定义196
9.2 结构体类型变量的引用199
9.3 结构体的初始化201
9.4 结构体与数组203
9.4.1 结构体中包含数组203
9.4.2 结构体数组203
9.5 结构体和指针206
9.5.1 结构体中包含指针206
9.5.2 指向结构体的指针208
9.6 用结构体指针处理链表212
9.6.1 链表介绍212
9.6.2 动态存储分配213
9.6.3 链表的基本操作215
9.7 共用体228
9.8 枚举231
9.8.1 枚举类型的定义和枚举变量的定义231
9.8.2 枚举变量的使用232
9.9 类型定义234
9.1 0应用举例236
习题238
第10章 文件241
10.1 文件概述241
10.2 文件类型指针243
10.3 文件的打开与关闭243
10.3.1 文件打开函数fopen243
10.3.2 文件关闭函数fclose245
10.4 文件的读写操作245
10.4.1 字符读写函数:fputc和fgetc245
10.4.2 格式化读写函数:fprintf和fscanf248
10.4.3 数据块读写函数:fwrite和fread250
10.4.4 字符串读写函数:fputs和fgets252
10.5 文件定位函数253
10.5.1 rewind函数253
10.5.2 fseek函数254
习题256
第11章 编译预处理259
11.1 宏定义259
11.1.1 无参数的宏定义260
11.1.2 带参数的宏定义262
11.2 文件包含264
11.3 条件编译267
11.3.1 #if命令267
11.3.2 #ifdef…#else…#endif267
11.3.3 #ifndef…#else…#endif269
11.3.4 #undef269
11.3.5 应用举例270
习题271
第12章 位运算273
12.1 二进制位逻辑运算273
12.1.1 “按位与”运算符&274
12.1.2 “按位或”运算符|275
12.1.3 “按位异或”运算符?276
12.1.4 “按位取反”运算符~277
12.2 移位运算277
12.2.1 左移运算符<<277
12.2.2 右移运算符>>278
习题279
附录281
参考文献288
热门推荐
- 592877.html
- 1730526.html
- 1875620.html
- 1731400.html
- 1521392.html
- 3696955.html
- 2870629.html
- 1875497.html
- 2812937.html
- 2254495.html
- http://www.ickdjs.cc/book_1156624.html
- http://www.ickdjs.cc/book_1210412.html
- http://www.ickdjs.cc/book_3074621.html
- http://www.ickdjs.cc/book_2915895.html
- http://www.ickdjs.cc/book_1039382.html
- http://www.ickdjs.cc/book_3841732.html
- http://www.ickdjs.cc/book_74190.html
- http://www.ickdjs.cc/book_3108360.html
- http://www.ickdjs.cc/book_2031783.html
- http://www.ickdjs.cc/book_2581208.html