图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 王正瑄,冯治广主编 著
- 出版社: 北京:中国计划出版社
- ISBN:9787802420557
- 出版时间:2008
- 标注页数:213页
- 文件大小:66MB
- 文件页数:222页
- 主题词: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
1.3 简单的C程序介绍3
1.3.1 简单的C语言程序3
1.3.2 C源程序的结构特点3
1.3.3 书写程序时应遵循的规则4
1.4 C语言的字符集与词汇4
1.5 C语言编译环境的使用5
实战实训8
小结与提高9
综合练习9
第2章 数据类型、运算符与表达式10
2.1 C语言的数据类型10
2.2 常量与变量11
2.2.1 常量和符号常量11
2.2.2 变量12
2.2.3 布尔变量16
2.3 整型数据16
2.3.1 整型常量的表示方法16
2.3.2 整型变量17
2.4 实型数据19
2.4.1 实型常量的表示方法19
2.4.2 实型变量20
2.4.3 实型常数的类型21
2.5 字符型数据21
2.5.1 字符常量21
2.5.2 转义字符22
2.5.3 字符变量22
2.5.4 字符数据的存储及使用23
2.5.5 字符串常量24
2.5.6 符号常量25
2.6 变量赋初值25
2.7 各类数值型数据之间的混合运算26
2.8 算术运算符和算术表达式27
2.8.1 C运算符简介27
2.8.2 算术运算符和算术表达式28
2.9 赋值运算符和赋值表达式30
2.10 逗号运算符和逗号表达式31
实战实训32
小结与提高33
综合练习33
第3章 顺序结构程序设计35
3.1 语句35
3.2 格式输入与输出37
3.2.1 printf函数37
3.2.2 scanf函数44
3.3 字符数据的输入与输出48
3.3.1 putchar函数48
3.3.2 getchar函数49
3.4 顺序结构程序设计50
实战实训51
小结与提高51
综合练习51
第4章 选择结构程序设计53
4.1 关系运算符和关系表达式53
4.1.1 关系运算符及其优先次序53
4.1.2 关系表达式54
4.2 逻辑运算符和逻辑表达式55
4.2.1 逻辑运算符及其优先次序55
4.2.2 逻辑运算的值55
4.2.3 逻辑表达式56
4.3 if语句58
4.3.1 if语句的3种形式58
4.3.2 if语句的嵌套62
4.3.3 条件运算符和条件表达式64
4.4 switch语句65
4.5 选择结构程序举例66
实战实训67
小结与提高68
综合练习68
第5章 循环结构程序设计69
5.1 goto语句及循环69
5.2 while和do…while循环70
5.2.1 while循环70
5.2.2 do…while循环72
5.2.3 while循环和do…while循环的比较73
5.3 for循环73
5.3.1 for循环的一般形式74
5.3.2 for循环的特殊形式74
5.4 循环的嵌套76
5.5 break语句与continue语句79
5.5.1 break语句79
5.5.2 continue语句80
5.6 循环程序举例81
实战实训82
小结与提高83
综合练习83
第6章 数组85
6.1 一维数组85
6.1.1 一维数组的定义方式85
6.1.2 一维数组元素的引用86
6.1.3 一维数组的初始化86
6.1.4 一维数组程序举例87
6.2 二维数组88
6.2.1 二维数组的定义88
6.2.2 二维数组元素的引用88
6.2.3 二维数组的初始化89
6.2.4 二维数组程序举例90
6.3 字符数组91
6.3.1 字符数组的定义91
6.3.2 字符数组的初始化92
6.3.3 字符数组的引用92
6.3.4 字符串及结束标志93
6.3.5 字符数组的输入与输出94
6.3.6 字符串处理函数96
6.4 数组举例97
实战实训99
小结与提高99
综合练习99
第7章 函数101
7.1 函数的定义101
7.1.1 无参函数的定义103
7.1.2 有参函数的定义103
7.2 函数的参数和返回值104
7.2.1 函数的参数104
7.2.2 函数的返回值105
7.3 函数的调用106
7.3.1 函数调用的一般形式106
7.3.2 函数调用的方式106
7.3.3 函数的声明107
7.4 变量的作用范围108
7.4.1 局部变量108
7.4.2 全局变量108
7.5 变量的存储类别109
7.5.1 自动变量auto109
7.5.2 静态变量static111
7.5.3 寄存器变量register111
7.5.4 外部变量extern112
7.6 函数举例113
实战实训114
小结与提高114
综合练习114
第8章 指针116
8.1 地址和指针的基本概念116
8.2 变量指针和指向变量的指针变量117
8.2.1 定义一个指针变量117
8.2.2 指针变量的引用118
8.2.3 指针变量作为函数参数119
8.2.4 指针变量几个问题的进一步说明120
8.3 数组指针和指向数组的指针变量121
8.3.1 指向数组元素的指针121
8.3.2 通过指针引用数组元素122
8.3.3 数组名作函数参数125
8.3.4 指向多维数组的指针和指针变量(选学)133
8.4 字符串指针和指向字符串的指针变量138
8.4.1 字符串的表示形式138
8.4.2 使用字符串指针变量与字符数组的区别140
8.5 函数指针变量(选学)140
8.6 指针型函数(选学)141
8.7 指针数组和指向指针的指针(选学)143
8.7.1 指针数组的概念143
8.7.2 指向指针的指针145
8.7.3 main函数的参数146
8.8 有关指针的数据类型和指针运算的小结148
8.8.1 有关指针的数据类型的小结148
8.8.2 指针运算的小结148
8.8.3 void指针类型(选学)149
实战实训149
小结与提高149
综合练习150
第9章 结构体151
9.1 结构的定义151
9.2 结构类型变量的说明152
9.3 结构变量成员的表示方法154
9.4 结构变量的赋值154
9.5 结构变量的初始化155
9.6 结构数组的定义155
9.7 结构指针变量的说明和使用(选学)157
9.7.1 指向结构变量的指针157
9.7.2 指向结构数组的指针158
9.7.3 结构指针变量作函数参数159
9.8 动态存储分配(选学)160
9.9 链表的概念(选学)161
9.10 枚举类型162
9.10.1 枚举类型的定义和枚举变量的说明162
9.10.2 枚举类型变量的赋值和使用164
9.11 类型定义符typedef164
9.12 综合实例166
实战实训171
小结与提高172
综合练习172
第10章 预处理命令(选学)175
10.1 宏定义175
10.1.1 无参宏定义175
10.1.2 带参宏定义177
10.2 文件包含180
10.3 条件编译181
实战实训&183
小结与提高184
综合练习185
第11章 文件(选学)187
11.1 文件概述187
11.2 文件指针188
11.3 文件的打开189
11.4 文件的关闭191
11.5 文件的读写191
11.6 其他函数198
实战实训200
小结与提高203
综合练习204
第12章 综合实例(选学)206
12.1 求最大公约数和最小公倍数206
12.2 数制转换207
12.3 计算分数的精确值208
12.4 百钱百鸡问题209
12.5 兔子产子问题210
12.6 打鱼还是晒网211
主要参考文献213