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

- 马靖善,秦玉平主编,冯佳昕,刘福德副主编,王秀坤主审 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302250890
- 出版时间:2011
- 标注页数:309页
- 文件大小:78MB
- 文件页数:322页
- 主题词: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.1.1 C语言的发展1
1.1.2 C语言的特点2
1.1.3 C语言的32个关键字和语句形式3
1.1.4 程序的三种基本结构与流程图简介4
1.2 Turbo C上机操作指导7
1.2.1 Turbo C用户窗口界面7
1.2.2 Turbo C的主要菜单功能8
1.2.3 获取帮助与编辑操作功能11
1.3 简单的C程序介绍13
习题16
第2章 基本语法规则17
2.1 常量、变量和指针17
2.1.1 标识符17
2.1.2 常量和变量18
2.1.3 整型数据20
2.1.4 实型数据21
2.1.5 字符型数据22
2.1.6 字符串常量23
2.1.7 变量及指针24
2.2 运算符与表达式27
2.2.1 算术运算符和算术表达式28
2.2.2 关系运算符和关系表达式32
2.2.3 逻辑运算符和逻辑表达式33
2.2.4 位运算符35
2.2.5 赋值运算符和赋值表达式37
2.2.6 逗号运算符和逗号表达式39
2.2.7 条件运算符和条件表达式39
2.2.8 求长度运算符40
2.2.9 指针运算符41
2.3 基本输入输出函数42
2.3.1 字符输出函数——putchar()42
2.3.2 字符输入函数——getchar()43
2.3.3 格式输出函数——printf()44
2.3.4 格式输入函数——scanf()47
2.4 程序举例49
习题50
第3章 控制语句与预处理命令57
3.1 分支语句57
3.1.1 if语句57
3.1.2 switch-case语句60
3.2 循环语句62
3.2.1 while语句62
3.2.2 do-while语句63
3.2.3 for语句64
3.2.4 循环语句的嵌套66
3.2.5 break语句和continue语句67
3.2.6 goto语句68
3.3 编译预处理69
3.3.1 宏定义69
3.3.2 文件包含72
3.3.3 条件编译73
3.4 程序设计举例75
习题77
第4章 数组85
4.1 一维数组及指针85
4.1.1 一维数组的定义和初始化85
4.1.2 一维数组元素的下标法引用86
4.1.3 一维数组的指针87
4.1.4 一维数组元素的指针法引用89
4.2 一维字符数组及指针91
4.2.1 一维字符数组的定义和初始化91
4.2.2 字符数组的输入和输出92
4.2.3 用字符数组实现字符串96
4.2.4 用字符指针变量实现字符串97
4.2.5 常用字符串处理函数99
4.3 多维数组及指针102
4.3.1 二维数组的定义和初始化102
4.3.2 二维数组元素的下标法引用103
4.3.3 二维数组的指针104
4.3.4 二维数组元素的指针法引用105
4.4 指针数组107
4.5 二级指针109
4.6 程序设计举例110
习题114
第5章 函数123
5.1 函数概述123
5.2 函数定义125
5.3 函数调用126
5.3.1 函数调用的一般形式126
5.3.2 函数调用的方式126
5.4 函数引用说明127
5.5 函数的参数和返回值128
5.5.1 形式参数和实际参数128
5.5.2 函数的返回值129
5.5.3 指针作为函数参数130
5.5.4 主函数与命令行参数133
5.6 函数与带参数的宏的区别134
5.7 函数的嵌套调用与递归调用136
5.7.1 函数的嵌套调用136
5.7.2 函数的递归调用137
5.8 函数指针与返回指针的函数138
5.8.1 函数指针138
5.8.2 函数指针作为函数的参数139
5.8.3 返回指针的函数140
5.9 变量的作用域141
5.9.1 局部变量141
5.9.2 全局变量142
5.10 变量的存储类别143
5.10.1 局部变量的存储类别143
5.10.2 全局变量的存储类别145
5.11 内部函数和外部函数148
5.11.1 内部函数148
5.11.2 外部函数148
5.12 程序设计举例149
习题157
第6章 结构体、共用体和枚举165
6.1 结构体类型与变量165
6.1.1 结构体类型定义165
6.1.2 结构体变量的定义和引用166
6.2 结构体数组168
6.3 结构体类型数据的指针170
6.3.1 结构体变量的指针与指针变量170
6.3.2 结构体数组的指针与指针变量171
6.3.3 结构体指针与变量作函数参数172
6.3.4 自定义类型173
6.4 链表的基本知识174
6.4.1 动态分配和释放空间的函数175
6.4.2 建立和输出链表176
6.4.3 链表的基本操作177
6.5 结构体位段184
6.6 共用体类型与变量187
6.6.1 共用体类型定义187
6.6.2 共用体变量的定义和引用187
6.7 枚举类型与变量190
6.7.1 枚举类型定义190
6.7.2 枚举变量与枚举元素191
6.8 程序设计举例194
习题198
第7章 文件系统207
7.1 文件系统概述与文件类型207
7.2 文件的打开与关闭208
7.2.1 文件的打开(fopen函数)208
7.2.2 文件的关闭(fclose函数)210
7.3 文件的读写操作210
7.3.1 读写一个字符的函数(fgetc(),fputc()或getc(),putc())210
7.3.2 读写一个字符串函数(fgets()和fputs())212
7.3.3 读写一个数据字块函数(fread()和fwrite())214
7.3.4 文件的格式化读写函数(fscanf()和fprintf())216
7.4 文件定位与随机读写217
7.5 程序设计举例220
习题229
第8章 C语言绘图235
8.1 PC的显示系统235
8.2 Turbo C基本绘图函数237
8.2.1 图形控制函数238
8.2.2 颜色控制函数239
8.2.3 基本绘图函数239
8.2.4 填充243
8.2.5 获取当前信息函数245
8.3 图形方式下的文本输出247
8.3.1 文本输出函数247
8.3.2 定义文本字形248
8.3.3 文本输出字符串250
8.4 动画设计技术250
8.4.1 存图取图250
8.4.2 页操作252
8.4.3 图视口操作253
8.4.4 图形运行控制和声音函数254
8.5 文本窗口254
8.5.1 文本方式的控制254
8.5.2 屏幕信息与存取258
8.5.3 菜单设计261
8.6 创建独立的图形运行程序265
8.7 程序设计举例265
第9章 C程序与DOS、BIOS接口281
9.1 常用DOS功能调用说明281
9.2 常用BIOS功能调用说明286
9.3 C程序调用DOS、BIOS功能288
9.3.1 C程序中寄存器的使用格式288
9.3.2 调用DOS、BIOS功能的系统函数289
9.4 程序设计举例292
附录A 常用字符与ASCII代码对照表297
附录B C库函数299
参考文献309
热门推荐
- 1272736.html
- 511206.html
- 3533082.html
- 656949.html
- 2803494.html
- 2524189.html
- 495861.html
- 3462692.html
- 1209569.html
- 2263585.html
- http://www.ickdjs.cc/book_3112373.html
- http://www.ickdjs.cc/book_2626754.html
- http://www.ickdjs.cc/book_12788.html
- http://www.ickdjs.cc/book_3883853.html
- http://www.ickdjs.cc/book_3198665.html
- http://www.ickdjs.cc/book_786205.html
- http://www.ickdjs.cc/book_2338054.html
- http://www.ickdjs.cc/book_1434503.html
- http://www.ickdjs.cc/book_1458991.html
- http://www.ickdjs.cc/book_659646.html