图书介绍
面向21世纪大学计算机基础课程规划教材 C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 方舟工作室编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:711513135X
- 出版时间:2005
- 标注页数:339页
- 文件大小:23MB
- 文件页数:352页
- 主题词:多媒体-计算机辅助教学-软件工具,PowerPoint
PDF下载
下载说明
面向21世纪大学计算机基础课程规划教材 C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 概述1
1.1 程序设计语言1
1.1.1 计算机语言1
1.1.2 程序设计语言的发展1
1.2 C程序设计语言2
1.2.1 C语言的发展历史2
1.2.2 C语言的标准与版本3
1.2.3 C语言的特点3
1.3 C语言的基本语法成分4
1.3.1 字符集4
1.3.2 标识符4
1.3.3 运算符6
1.4 C语言程序的组成6
1.4.1 简单的C程序介绍6
1.4.2 C语言程序的结构8
1.4.3 C程序的书写9
习题110
第2章 基本数据类型、运算符及表达式11
2.1 C的基本数据类型11
2.1.1 数据类型11
2.1.2 C语言数据类型简介11
2.1.3 C的基本数据类型12
2.2 常量13
2.2.1 整型常量13
2.2.2 实型常量13
2.2.3 符号常量14
2.2.4 字符型常量14
2.3 变量16
2.3.1 变量名16
2.3.2 变量类型16
2.4.1 C运算符简介17
2.4 运算符及表达式17
2.3.3 变量值17
2.4.2 算术运算符与算术表达式18
2.4.3 赋值运算符与赋值表达式21
2.4.4 逗号运算符和逗号表达式23
2.4.5 不同类型数据间的混合运算与类型转换24
习题225
第3章 算法和基本程序设计27
3.1 算法27
3.1.1 算法的概念27
3.1.2 算法的评价标准28
3.1.3 算法的表示29
3.2 结构化程序设计的方法31
3.3 程序的基本结构31
3.3.1 顺序结构32
3.3.2 选择结构32
3.3.3 循环结构33
3.4 顺序结构程序设计34
3.5 数据的输入与输出35
3.5.1 C语言中数据的输入与输出35
3.5.2 字符数据的输入与输出36
3.5.3 格式输入与输出38
3.6 C程序的上机步骤44
3.6.1 C程序的上机步骤44
3.6.2 Turbo C 2.0简介45
习题347
第4章 选择分支结构程序设计48
4.1 关系运算48
4.1.1 关系运算符48
4.1.2 关系表达式48
4.2 逻辑运算49
4.2.1 逻辑运算符49
4.2.2 逻辑表达式50
4.3.1 if语句的一般形式51
4.3 二路分支——if语句51
4.3.2 if语句的嵌套56
4.4 条件运算符与表达式58
4.5 多路分支——switch语句58
4.5.1 switch语句的一般形式58
4.5.2 switch语句的嵌套60
4.6 选择分支结构程序举例60
习题464
第5章 循环结构程序设计66
5.1 while语句66
5.2 do-while语句68
5.3 for语句70
5.4 goto语句73
5.5 循环的嵌套74
5.6 break和continue语句76
5.6.1 continue语句76
5.6.2 break语句77
5.7 循环结构程序举例79
5.8 C程序的基本调试技术82
习题583
第6章 函数85
6.1 概述85
6.1.1 C程序基本结构85
6.1.2 函数分类85
6.2 函数的定义86
6.3 函数的参数和函数的返回值88
6.3.1 形式参数和实际参数88
6.3.2 函数的返回值89
6.4 函数的调用90
6.4.1 函数调用的一般形式90
6.4.2 函数调用的方式91
6.5 函数声明和函数原型92
6.6 函数的嵌套调用93
6.7 函数的递归调用95
6.8.1 局部变量98
6.8 变量的作用域98
6.8.2 全局变量99
6.9 变量的存储类型101
6.9.1 静态存储方式和动态存储方式101
6.9.2 静态局部变量101
6.9.3 自动变量102
6.9.4 寄存器变量103
6.9.5 静态全局变量和非静态全局变量104
6.9.6 存储类型小结105
6.10 内部函数和外部函数106
6.10.1 内部函数106
6.10.2 外部函数106
6.11 多文件程序的运行107
习题6108
7.1.1 一维数组的定义和初始化112
第7章 数组112
7.1 一维数组112
7.1.2 一维数组元素的引用113
7.1.3 一维数组应用举例114
7.2 二维数组117
7.2.1 二维数组的定义和初始化117
7.2.2 二维数组元素的引用118
7.2.3 二维数组应用举例119
7.3 字符数组125
7.3.1 字符数组的定义和引用125
7.3.2 字符数组的输入输出126
7.3.3 字符串处理函数128
7.3.4 字符数组应用举例131
7.3.5 容易出的错误133
习题7134
8.1 结构体类型定义137
第8章 结构体与共用体137
8.2 结构体变量138
8.2.1 结构体变量的定义与初始化138
8.2.2 结构体变量的引用140
8.3 结构体数组142
8.3.1 结构体数组的定义与初始化142
8.3.2 结构体数组元素的引用143
8.4 结构体和函数145
8.4.1 结构体作函数参数145
8.4.2 返回值为结构体类型的函数146
8.5 共用体147
8.5.1 共用体类型定义147
8.5.2 共用体变量定义与引用148
8.5.3 共用体应用举例150
8.6 枚举类型152
8.7 typedef语句154
习题8155
9.1.1 变量的地址157
第9章 指针157
9.1 地址和指针的概念157
9.1.2 直接访问和间接访问158
9.1.3 指针的概念158
9.2 指针变量159
9.2.1 指针变量的定义159
9.2.2 指针变量的引用160
9.2.3 实现引用传递162
9.3 指针与数组165
9.3.1 指向数组元素的指针165
9.3.2 指针数组173
9.3.3 多维数组和指向分数组的指针176
9.4 结构体与指针181
9.4.1 指向结构体的指针变量181
9.4.2 用指向结构体的指针作函数参数182
9.5.1 返回值为指针类型的函数183
9.5 指针与函数183
9.5.2 指向函数的指针和函数参数184
9.6 指针与链表187
9.6.1 存储空间的分配和释放187
9.6.2 动态数据结构——链表188
习题9195
第10章 编译预处理及位运算198
10.1 文件包含处理——#include198
10.2 宏定义——#define200
10.2.1 不带参数的宏定义200
10.2.2 带参数的宏定义201
10.3 条件编译203
10.4 位运算符和位运算204
10.5 位段206
10.6 位运算举例208
习题10209
11.1.1 文件的概念及分类213
第11章 文件213
11.1 文件的概述213
11.1.2 文件的操作流程214
11.1.3 文件缓冲区215
11.2 文件类型的指针215
11.3 文件的打开与关闭216
11.3.1 打开文件fopen函数216
11.3.2 文件关闭函数fclose218
11.4 文件的顺序读写218
11.4.1 字符读写函数fgetc和fputc219
11.4.2 字符串读写函数fgets和fputs222
11.4.3 格式化读写函数fscanf和fprintf224
11.4.4 数据块读写函数fread和fwrite225
11.5 文件的随机读写228
11.5.1 rewind函数228
11.5.2 fseek函数229
11.6 其他读写函数230
11.5.3 ftell函数230
11.7 出错的检测231
11.7.1 feof函数231
11.7.2 ferror函数232
11.7.3 clearerr函数232
11.8 程序举例233
习题11245
第12章 C语言图形程序设计246
12.1 概述246
12.2 图形模式的初始化和检测函数246
12.3 基本绘画249
12.3.1 画点函数和定位函数249
12.3.2 画线函数和设定线型函数250
12.3.3 画圆和椭圆函数252
12.4.1 设定填充方式函数253
12.4 图形填充253
12.4.2 图形填充函数254
12.5 图形模式下的文本输出255
12.5.1 文本字符的输出函数256
12.5.2 字体格式和输出方式的设置256
12.6 视口和视口函数258
12.7 屏幕操作260
12.7.1 屏幕颜色的设置260
12.7.2 cleardevice()清屏函数261
12.7.3 激活页函数261
12.7.4 图像处理函数262
12.7.5 键盘对屏幕的控制操作264
习题12265
第13章 面向对象程序设计简介269
13.1 面向对象程序设计269
13.1.1 面向对象程序设计的产生背景269
13.1.2 面向对象程序设计的基本术语270
13.1.3 面向对象的软件开发过程273
13.2 Windows编程基础知识276
13.2.1 事件驱动的概念277
13.2.2 句柄278
13.2.3 Windows下的消息机制278
13.2.4 Windows应用程序的基本组成281
13.3 C++281
13.3.1 C++的起源与发展281
13.3.2 C++语言的特点281
13.3.3 I/O流、注释和书写格式282
13.3.4 编写与运行你的第一个C++程序——Hello World.cpp283
13.4 Visual C++284
13.4.1 MFC概述284
13.4.2 MFC消息映射的工作方式285
13.4.3 用AppWizard生成程序框架286
13.4.4 一个完整的Windows应用程序289
13.4.5 如何获取帮助293
13.5 C#294
13.5.1 Microsoft.Net简介294
13.5.2 C#的特点296
13.5.3 C#的编译流程296
13.5.4 一个简单C#程序297
习题13300
附录301
附录Ⅰ 上机实验301
附录Ⅱ 常用字符与ASCII码对照表309
附录Ⅲ C语言中的关键字表312
附录Ⅳ C语言中的运算符的优先级与结合性一览表312
附录Ⅴ C库函数313
附录Ⅵ Turbo C 2.0菜单介绍321
附录Ⅶ Turbo C 2.0编译错误信息介绍333
主要参考文献339
热门推荐
- 108489.html
- 2335317.html
- 1040382.html
- 2982854.html
- 184175.html
- 3452702.html
- 2436189.html
- 1380624.html
- 653812.html
- 1372485.html
- http://www.ickdjs.cc/book_1775748.html
- http://www.ickdjs.cc/book_1210714.html
- http://www.ickdjs.cc/book_3088652.html
- http://www.ickdjs.cc/book_1001292.html
- http://www.ickdjs.cc/book_1249669.html
- http://www.ickdjs.cc/book_1144685.html
- http://www.ickdjs.cc/book_3885269.html
- http://www.ickdjs.cc/book_441443.html
- http://www.ickdjs.cc/book_874047.html
- http://www.ickdjs.cc/book_1989184.html