图书介绍
C语言程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计案例教程](https://www.shukui.net/cover/75/34452879.jpg)
- 朱作付,龙浩主编;王勇,王方杰,左丹霞副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115363251
- 出版时间:2014
- 标注页数:251页
- 文件大小:33MB
- 文件页数:260页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C语言程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言简介1
1.1 C语言的发展2
1.2 Visual C++6.0集成开发环境2
1.2.1 Visual C++6.0简介2
1.2.2 Visual C++6.0操作步骤3
1.3 简单的C程序结构分析6
1.4 书写程序时应遵循的规则8
1.5 C语言的字符集8
1.6 C语言的标识符与关键字9
1.7 C语言的特点10
小结与提示10
知识拓展11
习题与项目练习12
第2章 C语言语法基础13
2.1 C语言的数据类型14
2.2 常量与变量14
2.2.1 常量14
2.2.2 变量15
2.2.3 变量初始化16
2.3 整型数据16
2.3.1 整型常量16
2.3.2 整型变量18
2.4 实型数据18
2.4.1 实型常量18
2.4.2 实型变量19
2.5 字符型数据20
2.5.1 字符常量20
2.5.2 转义字符20
2.5.3 字符变量21
2.6 各类数值型数据之间的混合运算22
2.7 算术运算符和算术表达式24
2.7.1 C运算符简介24
2.7.2 算术运算符和算术表达式25
2.8 赋值运算符和赋值表达式26
2.9 逗号运算符和逗号表达式28
小结与提示28
知识拓展29
习题与项目练习29
第3章 顺序结构程序设计33
3.1 C语句概述34
3.2 赋值语句34
3.3 C语言中数据输入输出的实现36
3.4 字符数据的输入输出36
3.4.1 putchar函数(字符输出函数)36
3.4.2 getchar函数(键盘输入函数)37
3.5 格式输入与输出37
3.5.1 printf函数(格式输出函数)37
3.5.2 scanf函数(格式输入函数)40
3.6 顺序结构程序设计举例41
小结与提示42
知识拓展43
习题与项目练习44
第4章 分支结构程序设计50
4.1 分支结构程序概述51
4.2 关系运算符和表达式51
4.2.1 关系运算符及其优先次序51
4.2.2 关系表达式52
4.3 逻辑运算符和表达式52
4.3.1 逻辑运算符及其优先次序52
4.3.2 逻辑运算的值53
4.3.3 逻辑表达式53
4.4 if语句54
4.4.1 if语句的3种形式54
4.4.2 if语句的嵌套58
4.4.3 条件运算符和条件表达式58
4.5 switch语句60
4.6 选择结构程序设计举例62
小结与提示65
知识拓展65
习题与项目练习66
第5章 循环结构程序设计75
5.1 循环程序设计概述76
5.2 goto语句76
5.3 while语句76
5.4 do while语句77
5.5 for语句78
5.6 循环的嵌套80
5.7 几种循环的比较81
5.8 break和continue语句82
5.8.1 break语句82
5.8.2 continue语句82
5.9 循环结构程序设计举例83
小结与提示86
知识拓展86
习题与项目练习87
第6章 数组97
6.1 一维数组的定义和引用98
6.1.1 一维数组的定义98
6.1.2 一维数组元素的引用99
6.1.3 一维数组的初始化100
6.1.4 一维数组编程练习101
6.2 二维数组的定义和引用103
6.2.1 二维数组的定义103
6.2.2 二维数组元素的引用103
6.2.3 二维数组的初始化104
6.3 字符数组106
6.3.1 字符数组的定义106
6.3.2 字符数组的初始化106
6.3.3 字符数组的引用106
6.3.4 字符串和字符串结束标志107
6.3.5 字符数组的输入输出107
6.3.6 字符串处理函数109
6.3.7 数组程序举例111
小结与提示113
知识拓展113
习题与项目练习114
第7章 函数118
7.1 函数概述119
7.2 函数定义的一般形式120
7.3 函数的参数和函数的值122
7.3.1 形式参数和实际参数122
7.3.2 函数的返回值123
7.4 函数的调用123
7.4.1 函数调用的一般形式123
7.4.2 函数调用的方式124
7.5 数组作为函数参数124
7.6 局部变量和全局变量128
7.6.1 局部变量128
7.6.2 全局变量129
7.7 函数程序设计举例131
小结与提示131
知识拓展132
习题与项目练习132
第8章 结构体136
8.1 结构体的定义137
8.2 结构体类型变量的说明与表示方法137
8.2.1 结构体类型变量的说明137
8.2.2 结构体变量成员的表示方法139
8.3 结构体变量的赋值与初始化139
8.3.1 结构体变量的赋值139
8.3.2 结构体变量的初始化140
8.4 结构体数组的定义140
小结与提示142
知识拓展142
习题与项目练习143
第9章 算法与项目设计147
9.1 算法概述148
9.2 简单算法举例148
9.3 算法的特性150
9.4 怎样表示一个算法151
9.4.1 用自然语言表示算法151
9.4.2 用流程图表示算法151
9.4.3 3种基本结构152
9.4.4 用N-S流程图表示算法153
9.5 结构化程序设计方法概述154
9.6 简易学生成绩管理系统的设计154
9.6.1 简易学生成绩管理系统功能描述154
9.6.2 简易学生成绩管理系统各模块的程序流程图155
9.6.3 简易学生成绩管理系统程序设计157
小结与提示161
知识拓展161
习题与项目练习163
第10章 指针164
10.1 指针的基本概念165
10.2 变量的指针和指向变量的指针变量165
10.2.1 指针变量的定义166
10.2.2 指针变量的引用166
10.2.3 指针变量作为函数参数169
10.3 数组指针和指向数组的指针变量171
10.3.1 指向数组元素的指针171
10.3.2 通过指针引用数组元素172
10.3.3 数组名作函数参数174
10.4 字符串的指针和指向字符串的针指变量179
10.4.1 字符串的表示形式179
10.4.2 使用字符串指针变量与字符数组的区别181
10.5 函数指针变量182
10.6 结构指针变量的说明和使用183
10.6.1 指向结构变量的指针183
10.6.2 指向结构数组的指针185
10.6.3 结构指针变量作函数参数186
10.7 有关指针的数据类型和指针运算的小结187
10.7.1 有关指针的数据类型的小结187
10.7.2 指针运算的小结187
10.8 动态存储分配188
10.9 链表的概念189
10.10 枚举类型192
10.10.1 枚举类型的定义和枚举变量的说明192
10.10.2 枚举类型变量的赋值和使用194
小结与提示195
知识拓展196
习题与项目练习196
第11章 文件206
11.1 文件概述207
11.2 文件指针207
11.3 文件的打开与关闭208
11.3.1 文件的打开(fopen数)208
11.3.2 文件的关闭(fclose函数)210
11.4 文件的读写210
11.4.1 字符读写函数fgetc和fputc210
11.4.2 字符串读写函数fgets和fputs212
11.4.3 数据块读写函数fread和fwrite214
11.4.4 格式化读写函数fscanf和fprintf215
11.5 文件的定位与随机读写216
11.5.1 文件定位216
11.5.2 文件的随机读写217
11.6 文件检测函数218
11.7 C库文件218
小结与提示219
知识拓展219
习题与项目练习222
第12章 位运算229
12.1 位运算概述230
12.1.1 按位与运算230
12.1.2 按位或运算230
12.1.3 按位异或运算231
12.1.4 求反运算231
12.1.5 左移运算231
12.1.6 右移运算232
12.2 位域(位段)233
小结与提示235
知识拓展235
习题与项目练习236
附录238
附录1 C语言关键字238
附录2 运算符和结合性239
附录3 常用库函数241
附录4 ASCII码对照表249
参考文献251