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

- 曾春平,朱小谷,晏海华编著 著
- 出版社: 红旗出版社;北京希望电子出版社
- ISBN:7505111256
- 出版时间:2005
- 标注页数:284页
- 文件大小:10MB
- 文件页数:293页
- 主题词: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.2 C语言的特点2
C语言是中级语言2
C语言是结构化语言3
C语言是程序员的语言3
1.3 C语言的结构4
1.4 C语言的开发步骤和关键字8
1.5习题9
第2章 数据类型及其运算10
2.1 C的数据类型及其定义方法10
C的数据类型10
常量和变量11
整型数据14
实型数据15
字符型数据16
2.2运算的种类、优先级和结合性19
算术运算19
关系运算和逻辑运算21
位运算23
赋值运算23
其他运算24
运算符优先级与表达式求值次序26
2.3数据类型的转换27
自动类型转换27
强制类型转换28
赋值表达式中的类型转换28
2.4习题29
第3章 基本语句32
3.1表达式语句、空语句及复合语句33
表达式语句33
空语句33
复合语句33
带标号的语句34
3.2数据的输入和输出及输入输出函数的调用34
scan()函数(格式化输入函数)35
printf()函数37
getchar()函数与putchar()函数40
3.3顺序结构程序设计41
3.4习题42
第4章 选择结构程序设计47
4.1用if语句实现选择结构47
if语句的两种基本形式47
ifelse if语句49
4.2用switch语句实现多分支选择结构51
4.3选择结构的嵌套53
if语句嵌套53
switch语句嵌套54
4.4习题54
第5章 循环结构程序设计60
5.1 while和do while循环结构60
while循环语句60
do-while循环语句61
5.2 for循环语句63
for循环语句的一般形式63
for循环变量64
无限循环65
没有循环体的 for循环语句66
5.3循环嵌套66
5.4 continue和break语句67
continue语句67
break语句68
5.5 goto语句和语句标号的使用69
5.6例题分析70
5.7习题72
第6章 数组的定义和引用76
6.1一维数组定义、初始化和引用76
一维数组的定义76
一维数组的初始化77
一维数组的引用78
6.2二维数组定义、初始化和引用80
二维数组的定义80
二维数组的初始化82
二维数组的引用83
多维数组84
6.3字符数组84
字符数组的定义84
字符数组的初始化85
字符数组的引用85
字符数组的输入输出86
字符串数组88
6.4习题89
第7章 函数94
7.1标准库函数的正确调用95
7.2函数的定义96
7.3函数的作用域规则97
7.4函数的类型和返回值98
7.5函数的参数99
7.6函数的调用100
函数的正确调用100
函数原型——对被调用函数的声明101
函数的嵌套调用102
函数的递归调用104
7.7内部函数与外部函数106
内部函数(静态函数)106
外部函数107
7.8局部变量、全局变量及变量的存储类别107
局部变量107
全局变量109
变量的存储类别110
7.9习题114
第8章 编译预处理118
8.1宏定义118
#define118
定义带参的宏119
8.2文件包含120
8.3条件编译命令120
8.4习题123
第9章 指针127
9.1地址、指针和指针变量的概念127
9.2指针与变量129
指针变量的定义和类型129
指针变量的引用和运算129
指针和指针变量作为函数的参数131
9.3指针与数组132
指向一维数组及其元素的指针和指针变量132
一维数组名作函数参数134
二维数组的指针和指向二维数组的指针变量136
二维数组的指针或指针变量作为函数的参数139
字符数组的指针和指向字符数组的指针变量140
9.4指针与函数142
函数的指针和指向函数的指针变量142
返回指针值的函数145
9.5指针数组与指向指针的指针变量145
指针数组145
指向指针数据的指针变量148
指针数组作main函数中的参数149
9.6习题150
第10章 结构体、共用体、枚举类型和自定义类型155
10.1结构体类型及其变量的定义和引用155
结构体类型的定义155
结构体变量的定义156
结构体变量的初始化158
结构体变量的引用159
结构体变量的输入输出160
10.2结构体数组161
结构体数组的定义161
结构体数组的初始化162
结构体数组的引用163
10.3指向结构体类型数据的指针166
指向结构体变量的指针变量的定义和引用166
通过(指针或)指针变量访问结构体数组167
10.4结构体与函数169
结构体变量作为函数参数——单向值传递169
结构体变量的指针(或指针变量)作为函数参数—传地址169
返回结构体类型值的函数170
10.5简单(单向)链表的建立、输出、删除和插入171
什么是单向链表171
建立动态单向链表171
删除单向链表的结点173
向单向链表中插入结点174
综合操作单向链表175
10.6共用体176
共用体的概念176
共用体的定义176
共用体变量的引用177
10.7枚举类型179
枚举类型和枚举变量的定义和引用179
枚举变量的输入输出180
10.8自定义数据类型名182
自定义数据类型名的定义182
常见自定义类型名举例183
10.9习题184
第11章 位运算188
11.1位运算的含义188
11.2简单位运算189
按位与运算189
按位或运算1
按位异或运算190
取反运算190
左移运算与右移运算190
11.3习题192
第12章 文件操作193
12.1 C文件概述193
12.2文件类型指针194
12.3文件的打开与关闭195
文件的打开(fopen函数)195
文件的关闭(fclose函数)196
12.4文件的读写196
读写字符(fgetc和fputc函数)197
使用feof()函数199
读写字符串(fgets和fputs函数)199
格式化读写(fscanf和fprintf函数)201
块读写(fread和fwrite函数)202
12.5文件的定位205
12.6习题207
习题和参考解答211
参考文献284
热门推荐
- 3487235.html
- 32407.html
- 1101433.html
- 3705958.html
- 791231.html
- 473525.html
- 2872990.html
- 394703.html
- 2205291.html
- 2280955.html
- http://www.ickdjs.cc/book_1370422.html
- http://www.ickdjs.cc/book_152980.html
- http://www.ickdjs.cc/book_774343.html
- http://www.ickdjs.cc/book_3238967.html
- http://www.ickdjs.cc/book_3087536.html
- http://www.ickdjs.cc/book_3345501.html
- http://www.ickdjs.cc/book_1217658.html
- http://www.ickdjs.cc/book_2464424.html
- http://www.ickdjs.cc/book_734690.html
- http://www.ickdjs.cc/book_1958880.html