图书介绍
C语言程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计基础](https://www.shukui.net/cover/46/31456342.jpg)
- 姜武中主编 著
- 出版社: 北京:中国商业出版社
- ISBN:7504439320
- 出版时间:2000
- 标注页数:258页
- 文件大小:9MB
- 文件页数:265页
- 主题词:
PDF下载
下载说明
C语言程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C语言概述1
1.1 C语言的由来和历史背景1
1.1 C语言的特点2
习题2
第二章 基本数据类型3
2.1 整型3
2.1.1 整型常量3
2.1.2 整型变量3
2.2.2 实型变量5
2.2.1 实型常量5
2.2 实型5
2.3 字符型6
2.3.1 字符常量6
2.3.2 字符变量7
2.3.3 字符串常量7
习题7
2.4 变量的初始化8
习题8
3.1.1 增1减1运算10
第三章 C表达式10
3.1 算术表达式10
3.1.2 强制类型转换11
3.1.3 不同类型数据间的混合运算12
3.2 赋值表达式13
3.3 逗号表达式16
3.5 逻辑表达式18
习题20
第四章 数据的输入输出22
4.1 简单的C源程序22
4.2 数据输出23
4.2.1 putchar函数23
4.2.2 printf函数24
4.3 数据输入29
4.3.1 getchar函数29
4.3.2 scanf函数29
4.3.3 char类型和int类型的通用性32
习题33
第五章 分支与循环控制35
5.1 if语句35
5.1.1 if语句35
5.1.2 if-else型语句36
5.1.3 if-else-if型语句37
5.1.4 if语句的嵌套39
5.1.5条件运算符41
5.2 goto语句42
5.3 switch语句43
5.4 循环语句46
5.4.1 while循环46
5.4.2 do-while循环47
5.4.3 for循环48
5.4.4 break和continue 语句50
5.5 结构化流程图与程序举例51
习题56
6.1.1 一维数组的定义58
第六章 数组58
6.1 一维数组58
6.1.2 数组的引用59
6.1.3 一维数组的初始化59
6.1.4 一维数组的应用举例60
6.2 两维数组62
6.2.1 两维数组的定义62
6.2.2 两维数组的引用63
6.2.3 两维数组的初始化64
6.2.4 两维数组的程序举例65
6.3 字符数组66
6.3.1 字符数组的定义和引用66
6.3.2 字符数组的初始化67
6.3.3 字符串常量和字符串结束标志68
6.3.4 字符数组的输入输出69
6.3.5 字符串处理函数72
6.3.6 字符数组的应用举例76
第七章 C函数79
7.1 函数的定义79
7.2 函数的调用81
7.3 函数的嵌套调用87
7.4 函数的递归调用91
7.5 数组作为函数参数97
7.6 局部变量和全局变量101
7.6.1 局部变量(内部变量)101
7.6.2 全局变量(外部变量)103
7.7 动态存储与静态存储106
7.8 内部函数和外部函数110
习题112
8.1 宏代换116
8.1.1 简单宏代换116
第八章 编译预处理116
8.1.2 带参数的宏代换120
8.2 文件包含124
8.3 条件编译127
习题130
第九章 指针132
9.1 指针概念132
9.2 指针变量的定义和引用134
9.2.1 指针变量的定义134
9.2.2 指针变量的引用135
9.2.3 指针变量作函数参数138
9.3 指向数组的指针变量142
9.3.1 指向数组或数组元素指针变量的定义与赋值142
9.3.2 通过指针变量引用数组元素143
9.3.3 指向两维数组的指针变量154
9.4 指向字符串的指针变量164
9.4.1 字符串的储存164
9.4.2 字符指针变量作函数参数166
3.4 关系表达式169
9.5 指向函数的指针变量170
9.5.2 把指向函数的指针变量作函数参数171
9.5.1 用指向函数的指针变量调用函数171
9.6 返回地址的函数174
9.7 指针数组和指向指针的指针变量178
9.7.1 指针数组178
9.7.2 指向指针的指针变量181
9.7.3 指针数组作main 函数的形参183
9.8 指针小结185
9.8.1 有关指针的数据类型185
9.8.2 指针运算小结185
习题187
9.8.3 void类型187
第十章 结构体与共同体190
10.1 结构体类型和变量定义190
10.1.1 只定义类型和类型名方式190
10.1.2 定义类型和类型名的同时定义变量的方式191
10.1.3 定义类型的同时定义变量,但不定义类型名方式191
10.2 结构体变量的引用193
10.3 结构体变量的初始化194
10.4 结构体数组195
10.5 指向结构体变量和数组的指针变量198
10.5.1 指向结构体变量的指针变量198
10.5.2 指向结构体数组的指针变量200
10.5.3 用指向结构体的指针变量作函数参数201
10.6.1 共用体类型及变量定义204
10.6.2 共用体变量的引用方式204
10.6 共用体204
10.7 枚举类型207
10.8 用typedef定义类型211
习题215
第十一章 位运算217
11.1 位运算217
11.1.1 接位逻辑与运算217
11.1.2 接位逻辑或运算219
11.1.4 接位逻辑异或运算220
11.1.3 取反运算220
11.1.5 左移运算222
11.1.6 右移运算223
11.2 位运算举例224
11.3 位段227
11.3.1 位段定义227
11.3.2 位段引用229
习题230
第十二章 C文件232
12.1 C文件概述232
12.2 文件类型指针234
12.3 文件的打开和关闭235
12.4 文件读写237
12.4.1 fputc函数237
12.4.2 fgetc函数238
12.4.3 fread函数241
12.4.4 fwrite函数243
12.4.5 fprinft函数和fscanf 函数244
12.5 文件定位246
12.5.1 rewind函数247
12.5.2 fseek函数和随机读写247
12.5.3 ftee函数249
12.6 文件操作出错检测249
12.6.1 ferror函数249
12.6.2 clearerr函数250
习题250
附录251
Ⅰ ASCII字符编码表251
Ⅱ C语言中的关键字251
Ⅲ 运算符和结合性252
Ⅳ C库函数253
主要参考书目259
12.4.6 其它文件读写函数344