图书介绍
C语言程序设计项目引导教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计项目引导教程](https://www.shukui.net/cover/33/30254008.jpg)
- 杨威主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508477046
- 出版时间:2010
- 标注页数:241页
- 文件大小:55MB
- 文件页数:258页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计项目引导教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 程序设计语言的发展过程1
1.1.1 C语言的发展2
1.1.2 C语言的主要特点2
1.2 C语言的基本组成3
1.2.1 程序设计的相关基础知识3
1.2.2 C语言的组成4
1.2.3 函数和库的简介6
1.3 开发环境8
1.3.1 Turbo C 2.0集成开发环境8
1.3.2 Visual C++ 6.0可视化开发环境14
相关知识链接15
项目实训16
习题一17
第2章 基本数据类型和表达式18
2.1 基本数据类型18
2.2 常量和变量19
2.2.1 标识符19
2.2.2 常量20
2.2.3 变量21
2.3 整型数据22
2.3.1 整型常量22
2.3.2 整型变量23
2.4 实型数据27
2.4.1 实型常量27
2.4.2 实型变量28
2.5 字符型数据31
2.5.1 字符常量31
2.5.2 字符变量33
2.5.3 字符串常量35
2.6 不同数据类型间的转换36
2.6.1 自动类型转换36
2.6.2 强制类型转换37
2.7 运算符和表达式38
2.7.1 算术运算39
2.7.2 自增、自减运算40
2.7.3 赋值运算41
2.7.4 逗号运算43
2.7.5 关系运算44
2.7.6 逻辑运算45
2.7.7 条件运算47
2.7.8 位运算48
2.7.9 运算符和表达式的综合应用50
相关知识链接56
项目实训56
习题二56
第3章 输入/输出函数58
3.1 格式化输出函数58
3.1.1 printf()函数的一般格式58
3.1.2 printf()函数的应用举例60
3.1.3 printf()函数的使用说明63
3.2 格式化输入函数64
3.2.1 scanf()函数的一般格式64
3.2.2 scanf()函数的应用举例65
3.2.3 scanf()函数的使用说明67
3.3 字符输出函数68
3.3.1 putchar()函数的一般格式69
3.3.2 putchar()函数的应用举例69
3.3.3 putchar()函数的使用说明70
3.4 键盘输入函数70
3.4.1 getchar()函数的一般格式70
3.4.2 getchar()函数的应用举例71
3.4.3 getchar()函数的使用说明71
相关知识链接72
项目实训73
习题三73
第4章 控制语句74
4.1 控制语句概述74
4.2 顺序结构程序设计75
4.3 选择结构程序设计75
4.3.1 if语句76
4.3.2 if-else语句76
4.3.3 if语句嵌套77
4.3.4 switch语句78
4.3.5 选择结构程序设计举例81
4.4 循环语句83
4.4.1 while循环语句83
4.4.2 for循环语句85
4.4.3 do-while循环语句89
4.4.4 break和continue语句92
4.4.5 循环语句的嵌套95
4.4.6 循环结构程序设计举例97
相关知识链接99
项目实训100
习题四101
第5章 函数102
5.1 函数概述102
5.2 函数的定义105
5.2.1 无参数函数定义105
5.2.2 有参数函数定义106
5.2.3 空函数107
5.2.4 函数定义的实例107
5.3 函数的参数和返回值109
5.3.1 形式参数和实际参数109
5.3.2 函数的返回值111
5.3.3 函数的参数和返回值实例113
5.4 函数的调用和返回值115
5.4.1 函数的调用形式115
5.4.2 函数调用的方式116
5.4.3 函数调用的实例119
5.5 函数的嵌套调用和递归调用120
5.5.1 函数的嵌套调用120
5.5.2 函数的递归调用122
5.5.3 函数的嵌套和递归调用实例125
5.6 局部变量和全局变量127
5.6.1 局部变量127
5.6.2 全局变量129
5.6.3 变量的存储类别131
5.6.4 局部变量和全局变量的实例136
相关知识链接137
项目实训137
习题五138
第6章 编译预处理指令139
6.1 编译预处理指令概述139
6.2 #define宏定义指令139
6.2.1 不带参数的宏定义139
6.2.2 带参数的宏定义140
6.2.3 删除宏定义141
6.3 #include文件包含指令141
6.4 条件编译指令142
相关知识链接144
项目实训146
习题六146
第7章 数组147
7.1 一维数组147
7.1.1 一维数组的定义147
7.1.2 一维数组的初始化148
7.1.3 一维数组元素的引用149
7.1.4 一维数组作为函数参数156
7.2 多维数组158
7.2.1 多维数组的定义158
7.2.2 多维数组的初始化159
7.2.3 多维数组的引用160
7.2.4 多维数组作为函数参数162
7.3 字符数组和字符串163
7.3.1 字符数组的定义和初始化163
7.3.2 字符数组元素的引用164
7.3.3 字符数组的单个字符处理166
7.3.4 字符数组的整体处理166
7.4 常用的字符串处理函数169
相关知识链接175
项目实训176
习题七176
第8章 指针177
8.1 地址的概念177
8.1.1 内存地址177
8.1.2 变量地址177
8.1.3 变量值的存取178
8.2 指针的定义及运算178
8.2.1 指针的定义178
8.2.2 指针运算符179
8.2.3 指针的赋值与运算179
8.3 指针与数组181
8.3.1 用指针处理数组元素181
8.3.2 指针数组184
8.4 指针和函数185
8.4.1 指针作为函数的参数185
8.4.2 返回指针的函数186
8.4.3 指向函数的指针187
相关知识链接189
项目实训190
习题八190
第9章 结构体和链表191
9.1 结构体类型和结构体变量191
9.1.1 结构体类型和结构体变量的定义191
9.1.2 结构体变量的初始化和引用192
9.1.3 结构体变量作为函数的参数193
9.2 结构体数组194
9.3 指向结构体类型数据的指针195
9.3.1 指向结构体变量的指针195
9.3.2 指向结构体数组的指针196
9.3.3 结构体指针作为函数的参数197
9.4 链表198
9.4.1 结构的嵌套198
9.4.2 动态存储分配199
9.4.3 链表的概述200
9.4.4 链表的创建200
9.4.5 链表的遍历202
9.4.6 链表结点的插入203
9.4.7 链表结点的删除204
9.5 共用体和枚举类型简介205
9.5.1 共用体205
9.5.2 枚举类型206
相关知识链接208
项目实训209
习题九209
第10章 文件操作210
10.1 文件的概念210
10.1.1 文件、文件系统与文件名210
10.1.2 文件的分类211
10.1.3 文件的访问方式211
10.2 文件类型指针213
10.3 文件的打开与关闭213
10.3.1 文件的打开函数fopen()213
10.3.2 文件的关闭函数fclose()214
10.4 文件的读/写214
10.4.1 fgetc()函数和fputc()函数215
10.4.2 fread()函数和fwrite()函数218
10.4.3 fprintf()函数和fscanf()函数221
10.4.4 fgets()和fputs()函数226
10.5 文件定位函数226
10.5.1 rewind()函数226
10.5.2 fseek()函数227
10.5.3 ftell()函数228
10.6 出错检测228
10.6.1 ferror()函数228
10.6.2 clearerr()函数228
相关知识链接228
项目实训230
习题十230
附录A ASCII码表231
附录B C语言数据类型235
附录C 常用Turbo C库函数236
参考文献241