图书介绍
C语言程序设计案例教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李培金主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560612709
- 出版时间:2008
- 标注页数:314页
- 文件大小:14MB
- 文件页数:329页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计案例教程 第2版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.2.1 C语言程序的基本结构2
1.2.2 C语言函数的一般结构4
1.2.3 C语言函数的语法规则5
1.3 C语言的编译环境6
1.4 本章小结11
习题11
实验题12
第2章 数据类型、运算符与表达式14
2.1 C语言的数据类型14
2.2 标识符、常量和变量14
2.2.1 标识符14
2.2.2 常量16
2.2.3 变量16
2.3 整型数据17
2.3.1 整型常量17
2.3.2 整型变量17
2.4 实型数据18
2.4.1 实型常量18
2.4.2 实型变量19
2.5 字符型数据19
2.5.1 字符常量19
2.5.2 字符变量20
2.5.3 字符串常量22
2.6 算术运算与算术表达式22
2.6.1 算术运算23
2.6.2 算术表达式23
2.7 赋值运算与赋值表达式24
2.8 自增、自减和逗号运算25
2.8.1 自增(++)、自减(--)运算25
2.8.2 逗号运算符及其表达式26
2.9 本章小结27
习题29
实验题31
第3章 顺序结构程序设计33
3.1 程序设计概述33
3.1.1 算法的概念33
3.1.2 算法的特征33
3.1.3 算法的描述34
3.1.4 结构化程序设计方法35
3.2 C语言语句36
3.3 格式化输出函数printf()37
3.3.1 printf()函数的一般格式38
3.3.2 格式指示符39
3.3.3 使用说明41
3.4 格式化输入函数scanf()41
3.4.1 scanf()函数的一般格式41
3.4.2 格式指示符41
3.4.3 使用说明42
3.5 单个字符的输入/输出函数43
3.6 顺序程序设计举例45
3.7 本章小结47
习题48
实验题51
第4章 选择结构程序设计53
4.1 关系运算及其表达式53
4.1.1 关系运算符及其优先次序53
4.1.2 关系表达式54
4.2 逻辑运算及其表达式54
4.2.1 逻辑运算符及其优先次序54
4.2.2 逻辑表达式55
4.3 if语句和条件运算符56
4.3.1 if语句56
4.3.2 条件运算符62
4.4 switch语句63
4.5 选择结构程序设计举例67
4.6 本章小结70
习题71
实验题74
第5章 循环结构程序设计77
5.1 循环语句概述77
5.2 while语句和for语句77
5.2.1 while语句77
52.2 for语句78
5.3 do-while语句80
5.4 循环结构的嵌套81
5.5 break语句和continue语句83
5.6 goto语句84
5.7 循环结构程序设计应用85
5.7.1 应用举例85
5.7.2 穷举与迭代算法86
5.8 本章小结90
习题91
实验题95
第6章 数组98
6.1 数组的概念98
6.2 一维数组98
6.2.1 一维数组的定义98
6.2.2 一维数组元素的引用100
6.2.3 一维数组的初始化101
6.2.4 一维数组应用举例101
6.3 二维数组104
6.3.1 二维数组的定义104
6.3.2 二维数组元素的引用105
6.3.3 二维数组的初始化106
6.3.4 二维数组应用举例106
6.4 字符数组与字符串109
6.4.1 字符数组的定义和基本操作109
6.4.2 字符数组的整体操作111
6.4.3 常用的字符串处理函数112
6.4.4 字符数组应用举例114
6.5 本章小结116
习题117
实验题120
第7章 函数122
7.1 函数的定义与调用122
7.1.1 函数的定义122
7.1.2 函数的返回值与函数类型125
7.1.3 对被调用函数的声明和函数原型127
7.1.4 函数的调用129
7.1.5 函数的参数传递130
7.2 函数的嵌套调用和递归调用132
7.2.1 函数的嵌套调用132
7.2.2 函数的递归调用134
7.3 数组作为函数参数137
7.3.1 数组元素作为函数实参137
7.3.2 数组名作为函数的形参和实参138
7.4 内部变量与外部变量141
7.4.1 内部变量141
7.4.2 外部变量142
7.5 内部函数和外部函数145
7.5.1 内部函数145
7.5.2 外部函数145
7.5.3 多个源程序文件的编译和连接148
7.6 变量的动态存储与静态存储简介149
7.6.1 动态存储与静态存储的概念149
7.6.2 内部变量的存储方式149
7.6.3 外部变量的存储方式152
7.7 本章小结153
习题155
实验题160
第8章 编译预处理163
8.1 宏定义163
8.1.1 无参宏定义163
8.1.2 带参宏定义167
8.2 文件包含172
8.3 条件编译173
8.3.1 #ifdef、#else和#endif条件编译指令组合173
8.3.2 #ifndef、#else和#endif条件编译指令组合174
8.3.3 #if、#else和#endif条件编译指令组合174
8.4 本章小结175
习题176
实验题177
第9章 指针179
9.1 指针和指针变量的概念179
9.1.1 指针的基本概念179
9.1.2 指针变量的基本概念179
9.2 指针变量的定义与应用180
9.2.1 指针变量的定义与相关运算180
9.2.2 指针变量作为函数参数185
9.3 指向数组的指针变量187
9.3.1 概述187
9.3.2 通过指针引用数组元素188
9.3.3 指向数组的指针变量作为函数参数190
9.3.4 二维数组的指针及其指针变量193
9.4 字符串的指针和指向字符串的指针变量196
9.4.1 字符串的表示和引用196
9.4.2 字符串指针作函数参数200
9.5 返回指针的函数201
9.6 指针数组与主函数main()的形参203
9.6.1 指针数组203
9.6.2 指针数组作为函数参数的使用204
9.6.3 主函数main()的形参205
9.6.4 指向指针的指针变量207
9.7 函数的指针和指向函数的指针变量209
9.8 本章小结211
习题212
实验题216
第10章 结构体、共用体和枚举类型218
10.1 结构体类型与结构体变量的定义218
10.1.1 结构体类型的定义218
10.1.2 结构体变量的定义219
10.2 结构体变量的引用与初始化220
10.2.1 结构体变量的引用220
10.2.2 结构体变量的初始化221
10.3 结构体数组221
10.3.1 结构体数组的定义221
10.3.2 结构体数组的初始化222
10.4 指向结构体类型数据的指针223
10.4.1 指向结构体变量的指针223
10.4.2 指向结构体数组的指针224
10.4.3 指向结构体数据的指针作函数参数224
10.5 单链表225
10.5.1 链表概述225
10.5.2 建立单链表227
10.5.3 在单链表中插入结点228
10.6 共用体类型和枚举类型228
10.6.1 共用体类型228
10.6.2 枚举类型230
10.7 定义已有类型的别名231
10.8 本章小结231
习题232
实验题239
第11章 位运算242
11.1 数值在计算机中的表示242
11.1.1 二进制数的简单运算242
11.1.2 数值在计算机中的表示242
11.2 位运算243
11.2.1 位运算符243
11.2.2 位运算符的功能实现244
11.3 位段简介247
11.3.1 位段的定义和位段变量的说明247
11.3.2 位段的使用248
11.4 本章小结249
习题249
实验题250
第12章 文件251
12.1 文件概述251
12.2 文件的打开与关闭252
12.21 文件的打开(fopen()函数)253
12.2.2 文件的关闭(fclose()函数)254
12.3 文件的读/写操作254
12.3.1 读/写文件中的一个字符——fgetc()函数和fputc()函数254
12.3.2 读/写一个字符串——fgets()函数和fputs()函数257
12.3.3 读/写一个数据块——fread()函数和fwrite()函数259
12.3.4 对文件进行格式化读/写——fscanf()函数和fprintf()函数259
12.3.5 读/写函数的选用原则260
12.4 位置指针与文件定位260
12.4.1 位置指针复位函数rewind()260
12.4.2 随机读/写与fseek()函数260
12.4.3 返回文件当前位置的函数ftell()261
12.5 本章小结261
习题262
实验题263
第13章 C语言综合应用265
13.1 C语言的菜单、图形与窗口设计功能265
13.1.1 文本窗口265
13.1.2 图形操作273
13.2 C语言程序设计综合应用287
13.2.1 利用C语言调用汇编语言287
13.2.2 C语言综合应用实例288
13.3 本章小结298
习题298
实验题298
附录300
附录A 标准ASCII码字符编码表300
附录B 运算符的优先级和结合方向301
附录C 标准库函数302
附录D Turbo C V2.0常见错误307
参考文献314
热门推荐
- 1570058.html
- 2507429.html
- 1980723.html
- 2579895.html
- 661158.html
- 2193888.html
- 2239590.html
- 173718.html
- 2122265.html
- 2258304.html
- http://www.ickdjs.cc/book_2762.html
- http://www.ickdjs.cc/book_1222534.html
- http://www.ickdjs.cc/book_3407843.html
- http://www.ickdjs.cc/book_2139386.html
- http://www.ickdjs.cc/book_2136149.html
- http://www.ickdjs.cc/book_2813581.html
- http://www.ickdjs.cc/book_2957349.html
- http://www.ickdjs.cc/book_1714782.html
- http://www.ickdjs.cc/book_973984.html
- http://www.ickdjs.cc/book_1564844.html