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

- 祁建宏,张志斌主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560641447
- 出版时间:2016
- 标注页数:392页
- 文件大小:48MB
- 文件页数:402页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C程序设计与系统开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 算法及其描述方法1
1.1 为什么要编写程序1
1.2 算法的概念及基本特征2
1.3 结构化程序设计方法4
1.4 算法的几种描述方法5
1.4.1 自然语言5
1.4.2 流程图5
1.4.3 N-S图7
1.4.4 计算机语言7
1.4.5 伪代码10
1.5 C语言简介10
1.6 VC 6.0上机调试过程11
1.6.1 C语言程序的编制运行过程11
1.6.2 VC的启动12
1.6.3 VC的关闭12
1.6.4 VC中新程序的建立及调试运行12
1.6.5 当前源程序及相关环境的关闭15
1.6.6 已存在程序文件的打开及运行16
习题116
第2章 程序设计基础18
2.1 信息处理流程概述18
2.2 数据的输入、存储、加工处理及输出18
2.2.1 数据的输入、存储、加工处理及输出流程示例18
2.2.2 标识符及其起名规则20
2.2.3 常量及变量21
2.2.4 赋值运算符25
2.2.5 算术运算符26
2.2.6 格式化输出函数printf27
2.2.7 格式化输入函数scanf31
2.3 顺序结构程序设计32
2.4 选择结构程序设计34
2.5 循环结构程序设计43
2.5.1 当型循环44
2.5.2 直到型循环46
2.5.3 for循环48
2.6 三种控制结构的综合应用50
2.7 运算符及其优先级和结合性61
2.7.1 运算符的优先级及结合性简述61
2.7.2 常见运算符及其相关说明63
2.7.3 有关结合性的解释66
2.8 不同类型数据间的转换与运算67
2.8.1 隐式自动转换67
2.8.2 显式强制转换69
习题269
第3章 数组及字符串74
3.1 C语言中的数组74
3.1.1 一维数组74
3.1.2 二维数组85
3.1.3 多维数组88
3.2 字符串89
3.2.1 字符串的本质89
3.2.2 字符数组89
3.2.3 常用字符串操作函数90
3.2.4 字符串应用举例93
习题396
第4章 复杂数据类型97
4.1 C语言中的复杂数据类型概述97
4.2 结构体97
4.2.1 结构体类型的定义98
4.2.2 结构体变量的定义99
4.2.3 结构体变量的引用101
4.2.4 结构体变量的赋值102
4.3 共用体105
4.3.1 共用体类型的定义107
4.3.2 共用体变量的定义107
4.3.3 共用体变量的引用108
4.3.4 共用体变量的赋值110
4.4 枚举类型113
4.4.1 枚举类型的定义113
4.4.2 枚举型变量的定义114
4.4.3 枚举型变量的赋值114
4.4.4 枚举类型有关说明114
习题4116
第5章 指针119
5.1 C语言中的指针概述119
5.1.1 指针与指针变量119
5.1.2 指针相关运算123
5.2 指针与数组的关系124
5.2.1 数组的指针与指向一维数组元素的指针变量124
5.2.2 一维数组与指针变量的关系125
5.2.3 指向指针的指针变量127
5.2.4 指针数组——元素类型为指针的数组127
5.2.5 指针数组与指向指针的指针变量的关系127
5.2.6 二维数组与指针变量的关系130
5.3 指针与动态内存分配134
5.3.1 C语言内存管理概述135
5.3.2 内存空间的动态分配136
5.3.3 动态释放内存137
5.3.4 动态内存分配的几种不同情形137
5.3.5 常见内存错误及其对策141
5.4 指针与字符串141
5.4.1 用C语言处理字符串的两种不同形式141
5.4.2 字符型指针变量与字符型数组143
习题5144
第6章 函数145
6.1 C语言函数简介145
6.1.1 函数的概念及分类145
6.1.2 标准函数的使用145
6.2 自定义函数147
6.2.1 自定义函数概述147
6.2.2 自定义函数的一般定义形式149
6.2.3 自定义函数的调用149
6.2.4 模块化程序设计152
6.3 函数中参数的传递方式155
6.3.1 按值传送155
6.3.2 按地址传送156
6.3.3 两种不同参数传递方式的选择157
6.4 变量的作用域、生存期及存储类型158
6.4.1 变量的作用域158
6.4.2 变量的生存期158
6.4.3 局部变量158
6.4.4 全局变量160
6.4.5 文件变量161
6.4.6 变量的存储类型162
6.4.7 外部变量在多文件系统中的应用167
6.4.8 变量作用域、生存期及存储类型小结168
6.5 函数的嵌套与递归调用169
6.5.1 函数的嵌套调用169
6.5.2 函数的递归调用169
习题6174
第7章 文件175
7.1 文件概述175
7.1.1 文件概述175
7.1.2 文件的分类175
7.2 文件操作177
7.2.1 文件指针178
7.2.2 文件操作基本步骤示例178
7.3 文件操作相关函数180
7.3.1 文件的打开:fopen()函数180
7.3.2 文件的关闭:fclose()函数182
7.3.3 文件格式化输出函数:fprintf()182
7.3.4 文件格式化输入函数:fscanf()182
7.3.5 判断是否到文件尾函数:feof()183
7.3.6 文件数据块读/写函数:fread()和fwrite()183
7.3.7 文件内部指针的定位183
7.3.8 清除文件缓冲区函数:fflush()188
习题7189
第8章 系统开发与链表190
8.1 软件工程简介190
8.1.1 软件工程概述190
8.1.2 软件工程中的瀑布模型191
8.2 “班级基本信息管理系统”开发示例193
8.2.1 问题的定义194
8.2.2 可行性研究194
8.2.3 需求分析194
8.2.4 系统设计(概要设计)195
8.2.5 详细设计195
8.2.6 编程198
8.2.7 测试204
8.2.8 运行及维护205
8.3 链表与系统开发205
8.3.1 问题的定义205
8.3.2 可行性研究205
8.3.3 需求分析205
8.3.4 系统设计(概要设计)205
8.3.5 详细设计(算法设计)208
8.3.6 编程212
8.3.7 测试219
8.3.8 总结220
习题8220
第9章 面向对象程序设计入门221
9.1 面向对象程序设计概述221
9.1.1 面向过程的程序设计方法221
9.1.2 面向对象的程序设计方法222
9.1.3 面向对象程序设计的特点223
9.1.4 面向对象与面向过程程序设计比较225
9.1.5 三种常用的面向对象程序设计语言226
9.1.6 面向对象程序设计示例226
9.2 面向对象程序设计方法的技术实现227
9.2.1 类的定义227
9.2.2 成员的存取控制类别230
9.2.3 构造函数和析构函数230
9.2.4 面向对象程序设计实例230
习题9238
第10章 可视化程序设计239
10.1 MFC简介239
10.1.1 MFC的定义239
10.1.2 一个简单的MFC应用程序例子242
10.2 MFC中的控件253
10.2.1 静态控件253
10.2.2 按钮256
10.2.3 编辑框260
10.2.4 旋转按钮控件262
10.2.5 列表框268
10.2.6 组合框275
10.2.7 进度条281
10.2.8 滚动条284
10.2.9 滑动条285
10.2.10 日期时间控件290
10.2.11 图像列表控件290
10.3 用MFC进行可视化系统开发291
10.4 C/S模式的“班级基本信息管理系统”的开发318
10.4.1 在VC中用ODBC访问数据库318
10.4.2 MFC的ODBC类322
10.4.3 MFC ODBC数据库编程的一般处理流程322
10.4.4 系统说明323
10.4.5 开发过程323
习题10340
第11章 位运算341
11.1 C语言中的位运算341
11.2 位运算实际应用342
11.2.1 按位与、或、异或及取反342
11.2.2 移位运算344
11.2.3 典型应用案例345
11.3 位域348
11.3.1 位域类型定义349
11.3.2 位域变量定义350
11.3.3 位域的使用350
11.3.4 位域的空间分配351
习题11353
第12章 预处理354
12.1 预处理简介354
12.2 宏定义354
12.2.1 无参宏定义355
12.2.2 带参宏定义355
12.2.3 取消宏定义357
12.3 文件包含357
12.4 条件编译357
习题12360
附录A 常见标准函数361
附录B C语言关键字378
附录C ASCII码表379
附录D C语言常见错误举例说明383
附录E 学习建议391
参考文献392
热门推荐
- 1025439.html
- 1492035.html
- 2714777.html
- 3474816.html
- 2105764.html
- 3552164.html
- 3226458.html
- 1205742.html
- 1987431.html
- 1644977.html
- http://www.ickdjs.cc/book_449591.html
- http://www.ickdjs.cc/book_1344080.html
- http://www.ickdjs.cc/book_430032.html
- http://www.ickdjs.cc/book_2006223.html
- http://www.ickdjs.cc/book_2978359.html
- http://www.ickdjs.cc/book_336834.html
- http://www.ickdjs.cc/book_3353442.html
- http://www.ickdjs.cc/book_1688971.html
- http://www.ickdjs.cc/book_3025047.html
- http://www.ickdjs.cc/book_2355024.html