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

- 杨健沾,汪同庆主编 著
- 出版社: 武汉:武汉大学出版社
- ISBN:9787307067783
- 出版时间:2009
- 标注页数:273页
- 文件大小:38MB
- 文件页数:288页
- 主题词: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语言标准2
1.2 C语言的特点2
1.2.1 C语言的主要特点2
1.2.2 C语言与C++,Java和C3
1.3 计算机语言与程序设计基本方法4
1.3.1 计算机程序4
1.3.2 计算机语言及其处理程序4
1.3.3 程序设计的基本方法6
1.4 C语言程序的基本结构与开发过程7
1.4.1 简单的C语言程序介绍7
1.4.2 C语言程序基本结构9
1.4.3 C语言的字符集、关键字和标识符10
1.4.4 C语言程序的开发过程12
1.4.5 C语言程序的编程环境13
1.5 算法及其表示15
1.5.1 算法的概念15
1.5.2 算法的表示15
本章小结19
思考题19
第2章 基本数据类型、运算符和表达式20
2.1 数据与数据类型20
2.1.1 程序中数据的表示形式20
2.1.2 C语言的数据类型21
2.1.3 C语言基本数据类型22
2.1.4 不同数据类型间的转换与运算22
2.2 常量、变量和标准函数24
2.2.1 常量24
2.2.2 变量29
2.2.3 库函数34
2.3 运算符和表达式36
2.3.1 算术运算符和算术表达式36
2.3.2 关系运算符与关系表达式40
2.3.3 逻辑运算符与逻辑表达式41
2.3.4 条件运算符与条件表达式44
2.3.5 赋值运算符与赋值表达式44
2.3.6 逗号运算符与逗号表达式46
本章小结47
思考题47
第3章 基本语句与顺序结构48
3.1 C语言程序的基本语句48
3.1.1 声明语句48
3.1.2 表达式语句48
3.1.3 函数调用语句49
3.1.4 控制语句50
3.1.5 复合语句50
3.1.6 空语句51
3.2 赋值语句51
3.3 数据的输入输出52
3.3.1 printf()函数53
3.3.2 scanf()函数59
3.3.3 putchar()函数64
3.3.4 getchar()函数65
本章小结66
思考题66
第4章 选择结构67
4.1 用if条件语句实现选择结构67
4.1.1 单分支if条件语句67
4.1.2 双分支if条件语句69
4.1.3 多分支if条件语句70
4.1.4 if条件语句的嵌套74
4.2 Switch语句77
本章小结81
思考题81
第5章 循环结构82
5.1 while语句82
5.2 do-while语句86
5.3 for语句90
5.4 嵌套循环结构94
5.5 break语句、continue语句和goto语句97
5.5.1 break语句97
5.5.2 continue语句99
5.5.3 goto语句100
5.6 程序举例102
5.6.1 循环程序举例102
5.6.2 循环在数值计算中的应用107
本章小结110
思考题110
第6章 数组112
6.1 一维数组112
6.1.1 一维数组的定义和存储112
6.1.2 一维数组元素的引用113
6.1.3 一维数组的初始化114
6.1.4 一维数组元素的输入输出114
6.1.5 一维数组应用举例115
6.2 二维数组121
6.2.1 二维数组的定义和存储121
6.2.2 二维数组元素的引用122
6.2.3 二维数组的初始化122
6.2.4 二维数组的输入输出123
6.2.5 二维数组应用举例124
本章小结128
思考题129
第7章 函数130
7.1 函数概述130
7.2 函数的分类与定义131
7.2.1 函数的分类131
7.2.2 函数的定义132
7.3 函数调用134
7.3.1 函数调用的一般形式134
7.3.2 函数的参数136
7.3.3 函数的返回值137
7.3.4 对被调用函数的说明138
7.3.5 数组作为函数参数139
7.4 函数的嵌套调用和递归调用141
7.4.1 函数的嵌套调用141
7.4.2 函数的递归调用143
7.5 变量的作用域和生存期145
7.5.1 变量的作用域145
7.5.2 变量的存储类别148
7.6 内部函数和外部函数151
7.6.1 内部函数151
7.6.2 外部函数152
7.7 综合应用举例(一)152
本章小结155
思考题155
第8章 指针156
8.1 指针和指针变量的概念156
8.1.1 地址和指针156
8.1.2 指针变量157
8.2 指向变量的指针变量157
8.2.1 指针变量的定义157
8.2.2 指针变量的引用158
8.2.3 指针变量的初始化159
8.2.4 指针变量作为函数参数160
8.3 指针与数组161
8.3.1 指针变量的运算161
8.3.2 数组的指针和指向数组的指针变量163
8.3.3 数组名作为函数参数169
8.4 指针数组和指向指针的指针171
8.4.1 指针数组171
8.4.2 指向指针的指针172
8.5 指针与函数173
8.5.1 函数的指针与指向函数的指针变量173
8.5.2 函数指针作为函数参数175
8.5.3 返回指针的函数178
本章小结180
思考题180
第9章 字符串181
9.1 字符串的基本概念181
9.2 用字符数组存储和处理字符串181
9.2.1 字符数组的定义181
9.2.2 字符数组的引用182
9.2.3 字符数组的初始化182
9.2.4 字符数组的输入输出183
9.3 指向字符串的指针变量185
9.3.1 字符串指针变量的定义与初始化185
9.3.2 字符串指针变量与字符数组186
9.3.3 字符串指针变量作为函数参数187
9.4 字符串处理函数189
9.4.1 gets函数189
9.4.2 puts函数190
9.4.3 strlen函数191
9.4.4 strcat函数191
9.4.5 strcpy函数191
9.4.6 strcmp函数192
9.4.7 strlwr函数192
9.4.8 strupr函数192
本章小结193
思考题193
第10章 结构体、共用体和枚举194
10.1 结构体194
10.1.1 结构体类型的定义194
10.1.2 结构体变量的定义196
10.1.3 结构体类型变量的初始化和引用200
10.1.4 结构体数组202
10.1.5 结构体指针205
10.1.6 结构体作为函数参数207
10.2 共用体208
10.2.1 共用体类型的定义209
10.2.2 共用体变量的定义209
10.2.3 共用体变量的引用211
10.3 链表214
10.3.1 链表的概念214
10.3.2 用指针和结构体实现链表215
10.3.3 对单向链表的操作216
10.4 枚举220
10.5 综合应用举例(二)222
本章小结227
思考题227
第11章 编译预处理228
11.1 编译预处理的概念228
11.2 宏定义228
11.2.1 不带参数的宏定义228
11.2.2 带参数的宏定义231
11.3 文件包含232
11.4 条件编译233
本章小结235
思考题235
第12章 位运算236
12.1 位运算的概念236
12.2 位运算符的含义及其使用237
12.2.1 按位“与”运算(&)237
12.2.2 按位“或”运算(|)237
12.2.3 按位“非”运算(~)237
12.2.4 按位“异或”运算(^)237
12.2.5 “左移”运算(<<)238
12.2.6 “右移”运算(>>)239
12.2.7 长度不同的两个数进行位运算的运算规则240
12.2.8 位复合赋值运算符240
12.3 位段240
12.3.1 位段的定义240
12.3.2 位段的使用241
本章小结243
思考题243
第13章 文件244
13.1 文件与文件类型指针244
13.1.1 文件244
13.1.2 文件数据的存储形式245
13.1.3 文件的处理方法245
13.2 文件的打开与关闭246
13.2.1 文件的打开246
13.2.2 文件的关闭248
13.3 文件的存取248
13.3.1 概述248
13.3.2 字符读写(函数fgetc()和函数fputc())248
13.3.3 字符串读写(函数fgets()和函数fputs())251
13.3.4 格式读写(函数fscanf()和函数fprintf())253
13.3.5 数据块读写(函数fread()和函数fwrite())255
13.4 文件的定位258
13.4.1 概述258
13.4.2 函数rewind()258
13.4.3 函数fseek()258
13.4.4 ftell函数259
13.5 综合应用举例(三)260
本章小结265
思考题265
附录一 ASCII码表266
附录二 C语言保留字267
附录三 运算符的优先级和结合性268
附录四 常用库函数269
一、数学函数269
二、字符函数269
三、字符串函数270
四、输入输出函数271
参考文献273
热门推荐
- 899884.html
- 1145474.html
- 3325755.html
- 1455159.html
- 148548.html
- 3516086.html
- 3738728.html
- 1684111.html
- 3548066.html
- 1925543.html
- http://www.ickdjs.cc/book_2338916.html
- http://www.ickdjs.cc/book_1371190.html
- http://www.ickdjs.cc/book_2080408.html
- http://www.ickdjs.cc/book_240604.html
- http://www.ickdjs.cc/book_312495.html
- http://www.ickdjs.cc/book_1170205.html
- http://www.ickdjs.cc/book_217999.html
- http://www.ickdjs.cc/book_2006377.html
- http://www.ickdjs.cc/book_845368.html
- http://www.ickdjs.cc/book_610761.html