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

- 王柏盛主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040136139
- 出版时间:2004
- 标注页数:439页
- 文件大小:65MB
- 文件页数:452页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C语言概述1
1.1 C语言的起源1
1.2 C语言的特点1
1.3 C语言的词法2
1.3.1 字符集2
1.3.2 关键字3
1.3.3 标识符3
1.4 C程序的组成和结构特点4
1.4.1 程序举例4
1.4.2 结构特点6
1.5 C程序的编辑、编译、连接和运行7
1.5.1 C源程序的编辑7
1.5.2 C源程序的编译和连接7
1.5.3 Turbo C的内存映射7
1.5.4 C源程序的调试过程8
1.6 标准输入/输出函数8
1.6.1 格式化输入/输出函数8
1.6.2 非格式化输入/输出函数14
习题一17
实验一 Turbo C源程序的编辑、编译、调试和运行20
第二章 常量、变量、运算符和表达式21
2.1 数据类型21
2.2 常量22
2.2.1 常量的数据类型22
2.2.2 常量的表示方法22
2.3 变量23
2.3.1 变量的类型23
2.3.2 变量的定义23
2.3.3 变量的作用域25
2.3.4 变量的存储类型28
2.3.5 变量的初始化32
2.4 数组33
2.4.1 数组的定义33
2.4.2 数组的引用34
2.4.3 数组的初始化35
2.4.4 应用举例37
2.5 指针39
2.6 运算符和表达式39
2.6.1 算术运算符和加1、减1运算符39
2.6.2 关系运算符、逻辑运算符及其表达式42
2.6.3 按位运算符和位运算表达式43
2.6.4 特殊运算符及其表达式48
2.6.5 运算符优先顺序和结合性51
2.7 表达式的计算过程和数据类型转换52
2.7.1 表达式的计算过程52
2.7.2 表达式中的类型转换55
2.7.3 程序举例57
2.8 综合举例60
习题二66
实验二 基本输入/输出函数和运算符、表达式72
第三章 程序控制语句73
3.1 C语句概述73
3.1.1 C程序结构73
3.1.2 语句分类73
3.2 结构化程序基本结构75
3.2.1 顺序结构75
3.2.2 选择结构75
3.2.3 循环结构76
3.3 顺序结构程序设计语句77
3.4 分支结构程序设计语句78
3.4.1 if语句78
3.4.2 switch语句85
3.5 循环结构程序设计语句92
3.5.1 goto语句以及用goto语句和if语句构成循环92
3.5.2 while语句94
3.5.3 do while语句94
3.5.4 for语句95
3.5.5 循环的嵌套98
3.5.6 几种循环的比较98
3.5.7 程序举例98
3.6 break和continue语句104
3.6.1 break语句104
3.6.2 continue语句105
3.6.3 程序举例105
3.7 return语句和exit()函数调用语句107
3.7.1 return语句107
3.7.2 exit()函数调用语句107
3.8 综合举例108
习题三127
实验三(1) 分支结构程序设计138
实验三(2) 循环结构程序设计138
第四章 函数139
4.1 函数的定义139
4.1.1 定义形式139
4.1.2 使用说明140
4.1.3 应用举例142
4.1.4 Turbo C函数的扩展定义142
4.2 函数的调用144
4.2.1 调用形式144
4.2.2 调用过程145
4.2.3 调用条件146
4.2.4 嵌套调用147
4.3 函数间的数据传递150
4.3.1 传值方式传递数据151
4.3.2 传址方式传递数据152
4.3.3 利用全局变量传递数据153
4.3.4 处理结果在函数间的传递154
4.4 函数与数组154
4.5 递归函数156
4.6 综合举例160
习题四173
实验四 函数177
第五章 指针178
5.1 指针变量的定义和初始化178
5.1.1 指针的概念178
5.1.2 指针变量的定义180
5.1.3 指针变量的初始化181
5.1.4 近程指针和远程指针182
5.2 指针运算182
5.2.1 取地址运算182
5.2.2 赋值运算183
5.2.3 取内容运算183
5.2.4 指针的算术运算184
5.2.5 关系运算186
5.3 指针与数组187
5.3.1 指向数组元素的指针变量的定义和引用187
5.3.2 指向多维数组的指针变量190
5.3.3 字符串的指针变量192
5.4 指针和函数196
5.4.1 用指针作为函数的参数196
5.4.2 指向函数的指针变量201
5.4.3 指针型函数206
5.5 指针数组和多级指针209
5.5.1 指针数组209
5.5.2 指针的指针211
5.5.3 指针数组作主函数的形参212
5.6 程序举例214
习题五219
实验五 指针227
第六章 结构、联合、枚举和定义类型228
6.1 结构228
6.1.1 结构的说明228
6.1.2 结构变量的定义229
6.1.3 结构成员的引用232
6.1.4 结构变量的初始化233
6.1.5 指向结构的指针236
6.1.6 用指向结构的指针作为函数参数238
6.1.7 结构型函数和结构指针型函数242
6.1.8 动态数据结构246
6.1.9 位域结构249
6.2 联合252
6.2.1 联合说明和联合变量的定义252
6.2.2 联合变量的引用方式253
6.2.3 联合类型数据的特点254
6.2.4 应用举例256
6.3 枚举258
6.4 定义类型261
习题六263
实验六 结构、联合、枚举266
第七章 编译预处理命令267
7.1 宏定义267
7.1.1 不带参数的宏定义267
7.1.2 带参数的宏定义270
7.2 文件包含275
7.3 条件编译276
习题七279
实验七 编译预处理命令281
第八章 文件282
8.1 文件概述282
8.1.1 流和文件282
8.1.2 标准设备文件的换向和管道连接284
8.1.3 控制台输入/输出函数287
8.2 文件类型指针288
8.3 文件的打开与关闭289
8.3.1 文件的打开(fopen()函数)289
8.3.2 文件的关闭(fclose()函数)291
8.4 文件结束检测及出错检测291
8.4.1 feof()函数291
8.4.2 ferror()函数292
8.5 文件的读/写292
8.5.1 fputc()函数和fgetc()函数(putc()函数和getc()函数)292
8.5.2 fread()函数和fwrite()函数295
8.5.3 fprintf()函数和fscanf()函数297
8.5.4 其他读/写函数298
8.6 文件的定位300
8.6.1 rewind()函数300
8.6.2 fseek()函数300
8.6.3 ftell()函数301
8.7 非缓冲文件系统302
8.7.1 open()、creat()和close()函数302
8.7.2 read()和write()函数304
8.7.3 lseek()函数和tell()函数305
8.8 小结305
习题八306
实验八 文件308
第九章 字符屏幕和图形函数309
9.1 PC图形适配器及其工作模式309
9.2 字符屏幕函数310
9.2.1 窗口310
9.2.2 基本输入/输出函数310
9.2.3 屏幕操作函数311
9.2.4 字符属性控制函数315
9.2.5 字符屏显状态函数318
9.2.6 directvideo变量320
9.2.7 演示程序320
9.3 Turbo C的图形函数321
9.3.1 图形模式的初始化322
9.3.2 屏幕颜色的设置和清屏函数325
9.3.3 基本图形函数327
9.3.4 封闭图形的填充332
9.3.5 有关图形视口和图形操作函数337
9.3.6 图形模式下的文本输出341
9.3.7 独立图形运行程序的建立345
习题九346
实验九 字符屏幕和图形函数347
第十章 实用编程技术348
10.1 Turbo C库函数介绍348
10.1.1 库文件的概念348
10.1.2 Turbo C提供的BIOS、DOS系统调用函数350
10.1.3 日期和时间函数363
10.1.4 字符串函数、数字字符串与数值的转换函数367
10.1.5 动态内存分配函数、过程控制和数学运算函数370
10.2 Turbo C的存储模式374
10.2.1 Turbo C的存储模式374
10.2.2 编译程序的内存模式选择376
10.2.3 混合模式编程376
10.2.4 Turbo C的段修饰符378
10.3 Turbo C集成开发环境下程序的调试378
10.3.1 编译时的常见错误378
10.3.2 连接时的常见错误379
10.3.3 运行时的常见错误379
10.4 Turbo C的命令行编译380
10.5 Turbo C中汉字的使用382
10.5.1 汉字操作系统下汉字输入/输出的程序编制382
10.5.2 非汉字操作系统下汉字的使用385
10.6 Turbo C和汇编程序的接口396
10.6.1 Turbo C调用汇编子程序396
10.6.2 Turbo C行间嵌入汇编398
10.7 Turbo C 2.0集成开发环境的安装和使用401
10.7.1 Turbo C 2.0软盘内容简介401
10.7.2 Turbo C 2.0的安装和启动401
10.7.3 Turbo C 2.0集成开发环境的使用402
10.7.4 Turbo C的配置文件410
附录412
附录一 常用字符与ASCII码对照表412
附录二 C语言中的关键字413
附录三 运算符和优先级413
附录四 C语言常用语法提要414
附录五 Turbo C常用库函数表419
附录六 键盘扩展码表438
参考文献439
热门推荐
- 1575304.html
- 407122.html
- 950110.html
- 102678.html
- 1249402.html
- 3866973.html
- 1930622.html
- 2424945.html
- 963674.html
- 2992059.html
- http://www.ickdjs.cc/book_655664.html
- http://www.ickdjs.cc/book_3015673.html
- http://www.ickdjs.cc/book_1276316.html
- http://www.ickdjs.cc/book_281214.html
- http://www.ickdjs.cc/book_937283.html
- http://www.ickdjs.cc/book_2537368.html
- http://www.ickdjs.cc/book_1685668.html
- http://www.ickdjs.cc/book_1503542.html
- http://www.ickdjs.cc/book_439134.html
- http://www.ickdjs.cc/book_1112969.html