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

- 郑丽英,李玉龙,李万祥等编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113049389
- 出版时间:2003
- 标注页数:317页
- 文件大小:101MB
- 文件页数:328页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 C语言概述1
1.1 C语言的发展与特点2
C语言的发展2
C语言的特点3
1.2简单的C语言程序4
1.3 C程序的上机步骤7
1.4算法10
算法的概念10
简单算法举例11
算法的表示方法11
习题一18
2 数据类型、运算符与表达式20
2.1 C语言的数据类型21
数值型数据的表示及存储21
字符型数据的表示及存储22
无符号数据类型23
2.2 C语言的标识符、常量与变量24
标识符24
常量25
变量27
2.3 C语言的运算符与表达式28
算术运算符与算术表达式28
自增与自减运算符29
赋值运算符与赋值表达式30
逗号运算符与逗号表达式31
关系运算符与关系表达式31
逻辑运算符与逻辑表达式32
位运算符和位运算33
运算符的优先级及结合性34
2.4不同类型数据间的转换35
算术表达式中类型转换规则35
赋值运算表达式中类型转换规则36
强制类型转换规则37
习题二39
3 C语言的基本语句和顺序结构程序设计45
3.1 C语句概述46
3.2赋值语句48
3.3数据的输入输出48
输出数据的函数49
输入数据的函数54
3.4顺序结构程序设计举例59
习题三60
4 选择结构程序设计67
4.1 if语句68
if语句的三种形式68
if语句的嵌套71
条件表达式73
4.2 switch语句74
switch语句74
if语句与switch语句的比较77
4.3程序举例78
习题四82
5 循环结构程序设计85
5.1 goto语句86
5.2 while语句87
5.3 do-while语句88
5.4 for语句89
for语句的基本形式89
含有逗号表达式的for语句91
for语句的省略92
几种循环的比较93
5.5 break语句和continue语句93
break语句93
continue语句94
5.6循环的嵌套95
5.7程序举例97
习题五101
6 数组107
6.1一维数组108
一维数组的定义108
一维数组元素的引用108
一维数组的初始化109
一维数组的存储形式110
一维数组程序举例111
6.2二维数组117
二维数组的定义117
二维数组的初始化118
二维数组的引用120
二维数组程序举例120
6.3字符数组125
字符数组的定义125
字符数组的初始化125
字符数组的引用126
字符串和字符串结束标志127
字符数组的输入输出128
字符串处理函数130
字符数组程序举例133
习题六135
7 函数139
7.1函数的概念140
7.2函数定义141
7.3函数调用142
函数调用的一般形式142
函数调用的方式144
函数的返回值144
对被调用函数的说明146
7.4函数的参数及其传递方式148
非数组作为函数参数148
数组作为函数参数150
7.5嵌套调用153
7.6递归调用154
7.7变量的存储类别及作用域规则157
局部变量和全局变量158
动态存储变量和静态存储变量161
多个源程序文件的编译和连接167
外部函数和内部(静态)函数169
存储类别小结171
7.8变量的初始化和分程序结构172
变量的初始化172
分程序结构172
7.9编译预处理173
文件包含173
宏定义174
条件编译178
习题七180
8 指针186
8.1指针的基本概念187
8.2指针变量的定义、赋值和引用188
指针变量的定义188
指针变量的赋值188
指针变量的引用189
指针变量作为函数参数190
8.3指针和数组192
数组的指针和指向数组元素的指针变量192
指针变量的运算(地址运算)193
通过指针变量引用数组元素194
指向多维数组的指针和指针变量197
指向字符的指针变量203
8.4指针数组和多级指针206
指针数组206
多级指针(指向指针的指针)208
指针数组与多维数组的区别209
指针数组作为main函数的形参209
8.5函数的指针和指向函数的指针变量212
函数指针变量的定义212
用函数指针变量调用函数212
指向函数的指针变量作为函数的参数213
8.6程序举例215
习题八221
9 结构体和共用体227
9.1结构体的基本概念228
结构体类型和结构体变量的定义228
结构体变量的初始化231
结构体类型变量的引用232
9.2结构体数组和指向结构体数组的指针235
结构体数组235
指向结构体数组的指针238
9.3结构体和函数241
将结构体元素传递给函数241
将整个结构体变量传递给函数242
将结构体变量的指针传递给函数243
将结构体数组传递给函数244
返回值为结构体变量的函数245
9.4引用自身的结构体246
链表概述247
建立链表249
链表的输出251
链表的插入操作252
链表的删除操作254
9.5共用体256
共用体类型变量的定义256
共用体成员的引用257
9.6枚举类型262
枚举类型及枚举型变量的定义262
枚举类型数据与枚举型变量的说明263
9.7用typedef定义类型265
9.8位段267
9.9程序举例269
习题九273
10 文件276
10.1 C文件概述277
10.2文件类型指针278
10.3文件的打开与关闭278
文件的打开(fopen函数)278
文件的关闭(fclose函数)281
10.4文件的读写281
fputc函数和fgetc函数281
fread函数和fwrite函数284
fprintf函数和fscanf函数287
其他读写函数289
10.5文件的定位290
rewind函数290
fseek函数291
ftell函数291
10.6出错检测292
ferror函数292
clearerr函数292
10.7文件输入输出小结292
文件的打开与关闭293
文件的读写293
文件的状态293
文件定位294
习题十294
附录Ⅰ Turbo C集成开发环境简介296
附录Ⅱ 常用字符与ASCII代码对照表305
附录Ⅲ C语言中的关键字306
附录Ⅳ 运算符和结合性307
附录Ⅴ C语言库函数308
附录Ⅵ 参考答案314
参考文献317
热门推荐
- 665157.html
- 1392380.html
- 3361891.html
- 637940.html
- 1478399.html
- 3036686.html
- 2961797.html
- 2710673.html
- 1136226.html
- 1849835.html
- http://www.ickdjs.cc/book_2081211.html
- http://www.ickdjs.cc/book_1113964.html
- http://www.ickdjs.cc/book_2885519.html
- http://www.ickdjs.cc/book_3617650.html
- http://www.ickdjs.cc/book_1426396.html
- http://www.ickdjs.cc/book_1171245.html
- http://www.ickdjs.cc/book_3782553.html
- http://www.ickdjs.cc/book_2374607.html
- http://www.ickdjs.cc/book_916038.html
- http://www.ickdjs.cc/book_1517945.html