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

- 张幸儿编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030349453
- 出版时间:2012
- 标注页数:395页
- 文件大小:24MB
- 文件页数:405页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
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.2 程序设计语言的引进2
1.1.3 C语言特点2
1.2 C语言程序的组成3
1.2.1 C语言程序结构3
1.2.2 C语言程序基本成分4
1.2.3 数据结构与控制结构7
1.2.4 C语言程序的书写格式10
1.3 C语言程序设计12
1.3.1 程序设计的概念12
1.3.2 程序设计的要点16
1.3.3 C语言编程的基本法则17
1.4 C语言程序的执行19
1.4.1 C语言程序的执行方式与集成支持系统19
1.4.2 C语言集成支持系统Turbo C20
1.5 C语言程序错误的查出23
1.5.1 静态模拟追踪法23
1.5.2 动态调试法23
1.6 C语言程序中的预处理命令23
1.6.1 宏定义24
1.6.2 文件包含26
1.6.3 条件编译27
1.7 小结27
1.7.1 本章C语法概括27
1.7.2 C语言有别于其他语言处28
本章概括29
习题29
第2章 C语言程序的运算功能32
2.1 表达式32
2.1.1 量32
2.1.2 运算37
2.1.3 表达式的组成与计算42
2.1.4 算术表达式45
2.2 赋值表达式46
2.2.1 赋值运算与赋值表达式46
2.2.2 复合赋值表达式47
2.3 数据类型与变量说明48
2.3.1 类型的概念48
2.3.2 变量说明及其作用52
2.3.3 类型定义53
2.3.4 类型转换54
2.4 小结54
2.4.1 本章C语法概括54
2.4.2 C语言有别于其他语言处55
本章概括56
习题56
第3章 最简单程序的设计——顺序结构59
3.1 概况59
3.1.1 C语言程序的执行顺序59
3.1.2 C语言顺序程序设计59
3.2 赋值语句61
3.2.1 赋值语句的组成61
3.2.2 赋值语句的含义与执行步骤62
3.2.3 注意问题63
3.3 数据的输入输出64
3.3.1 输入输出语句的功能64
3.3.2 输入输出的三要素65
3.3.3 注意问题72
3.4 应用实例77
3.4.1 幼儿算术题测验程序77
3.4.2 知识小测验程序78
3.5 小结79
3.5.1 本章C语法概括79
3.5.2 C语言有别于其他语言处79
本章概括79
习题80
第4章 分支程序设计——选择结构82
4.1 概况82
4.1.1 必要性82
4.1.2 选择结构的两种形式82
4.2 if语句83
4.2.1 if语句的概况83
4.2.2 逻辑表达式84
4.2.3 应用中的注意事项87
4.2.4 if语句的应用92
4.2.5 动态调试包含if语句的程序94
4.3 switch语句95
4.3.1 书写形式95
4.3.2 switch语句的含义与执行步骤96
4.3.3 switch语句的应用97
4.3.4 枚举类型简介100
4.3.5 switch语句与if语句的比较101
4.4 综合应用实例101
4.4.1 算术题自测程序101
4.4.2 天数的计算104
4.5 小结105
4.5.1 本章C语法概括105
4.5.2 C语言有别于其他语言处105
本章概括106
习题106
第5章 循环程序设计——C语言程序的迭代结构与数组类型109
5.1 概况109
5.1.1 重复运算的必要性109
5.1.2 迭代结构的三种形式109
5.1.3 比较119
5.1.4 包含循环结构的程序的阅读119
5.2 若干数学问题的计算机求解120
5.2.1 三角函数值表的打印输出120
5.2.2 级数求和121
5.2.3 生成斐波那契数列124
5.2.4 求平方根125
5.2.5 求素数之和127
5.3 适用于循环的数据结构——数组类型128
5.3.1 数组的概念128
5.3.2 数组类型与数组变量说明128
5.3.3 数组类型的应用131
5.3.4 二维数组133
5.3.5 引进数组带来的问题:赋值语句的执行步骤136
5.4 数组类型的进一步应用:排序137
5.5 小结141
5.5.1 本章C语法概括141
5.5.2 C语言有别于其他语言处141
本章概括142
习题142
第6章 同类问题的求解——函数定义与函数调用146
6.1 问题的提出及解决146
6.1.1 实例146
6.1.2 解决的思路147
6.2 函数定义与函数调用148
6.2.1 函数定义的书写形式148
6.2.2 函数调用的书写形式及执行步骤151
6.3 如何设计函数定义154
6.3.1 设计要点154
6.3.2 有值函数的定义与调用156
6.3.3 无值函数的定义与调用158
6.3.4 有值函数与无值函数的比较160
6.3.5 函数参数类型的进一步扩充160
6.4 应用实例——栈162
6.4.1 栈的概念162
6.4.2 栈操作的实现163
6.4.3 栈的应用164
6.5 函数的递归定义169
6.5.1 问题的提出169
6.5.2 递归的概念170
6.6 存储类与函数调用的副作用174
6.6.1 全局量与局部量概念174
6.6.2 C语言的存储类176
6.6.3 函数副作用181
6.7 函数与程序编写182
6.7.1 程序编写的基本策略——自顶向下、逐步细化182
6.7.2 应用自顶向下、逐步细化策略编写程序183
6.8 小结186
6.8.1 本章C语法概括186
6.8.2 C语言有别于其他语言处186
本章概括186
习题187
第7章 表格处理功能的实现——字符串与结构类型192
7.1 问题的提出及解决192
7.1.1 数据处理的需要192
7.1.2 解决思路192
7.2 表格的设计与实现193
7.2.1 字符串与字符数组193
7.2.2 字符串型量的输入输出197
7.2.3 对字符串操作的常用系统函数199
7.2.4 表格的输出203
7.3 表格数据结构的设计与实现205
7.3.1 结构类型定义与结构类型变量说明205
7.3.2 结构成员变量的表示与存取207
7.4 综合应用208
7.4.1 通讯录管理系统208
7.4.2 学生档案信息管理系统214
7.5 小结218
7.5.1 本章C语法概括218
7.5.2 C语言有别于其他语言处219
本章概括219
习题220
第8章 链表的设计与实现——指针类型223
8.1 概况223
8.1.1 问题的提出223
8.1.2 解决思路——指针类型的引进223
8.2 指针类型224
8.2.1 指针与存储地址224
8.2.2 指针类型变量说明与指针类型定义225
8.2.3 指针类型变量所指向数据对象的引用227
8.2.4 关于指针类型的运算229
8.2.5 指针类型与数组的联系230
8.2.6 指针类型应用于形式参数235
8.3 指针类型的应用——链表239
8.3.1 建立链表的一般思路239
8.3.2 关于链表的操作243
8.3.3 链表的种类248
8.4 指针类型的综合应用249
8.4.1 学生档案信息管理249
8.4.2 散列表及其应用251
8.5 小结253
8.5.1 本章C语法概括253
8.5.2 C语言有别于其他语言处253
本章概括254
习题254
第9章 C语言应用程序的编写259
9.1 概况259
9.1.1 编写要点259
9.1.2 编写步骤260
9.2 数学教学系统的设计与实现264
9.2.1 复数演算系统264
9.2.2 小学数学自测系统268
9.3 简单数学游戏程序的设计与实现272
9.3.1 24点游戏272
9.3.2 幻方279
9.3.3 后缀表达式的生成281
本章概括283
习题284
第10章 界面的设计与实现及应用程序编写实例285
10.1 界面设计概况285
10.1.1 界面设计的必要性285
10.1.2 界面设计的风格285
10.1.3 界面的种类及实现方法287
10.2 古典型界面的设计与实现287
10.2.1 C语言程序实现的界面287
10.2.2 界面实现的要点288
10.3 时尚型界面的设计与实现289
10.3.1 窗口函数的设计与实现289
10.3.2 菜单函数的设计与实现299
10.4 应用程序编写实例306
10.4.1 界面的设计与实现306
10.4.2 程序的编写309
10.4.3 数据的保存与恢复313
10.4.4 C语言文件的概念及其操作315
10.5 与VC++开发平台相结合编写应用程序322
10.5.1 VC+++平台上研制应用程序的要点322
10.5.2 VC+++平台上界面的设计与实现322
10.5.3 通讯录管理系统的设计与实现332
10.6 小结336
10.6.1 本章C语法概括336
10.6.2 C语言中关于日期的数据结构与函数337
本章概括337
习题338
第11章 C语言低级特性及其在系统软件中的应用339
11.1 问题的提出339
11.2 共用体类型340
11.2.1 引进的目的340
11.2.2 共用体类型定义与变量说明343
11.2.3 应用实例344
11.3 位运算349
11.3.1 引进的目的349
11.3.2 位运算及其优先级349
11.3.3 应用实例353
11.4 位域357
11.4.1 位域的概念与应用357
11.4.2 位域的一般定义形式358
11.5 小结358
11.5.1 本章C语法概括358
11.5.2 C语言有别于其他语言处359
本章概括359
习题359
第12章 C语言程序的阅读与查错361
12.1 概况361
12.1.1 程序阅读的必要性361
12.1.2 程序阅读的要点与方法361
12.2 C语言程序阅读方法362
12.2.1 基本方法(概念法)362
12.2.2 IPO法364
12.2.3 列表法365
12.2.4 分析法368
12.2.5 图示法369
12.2.6 观察法374
12.2.7 静态模拟追踪法376
12.2.8 综合法379
12.3 典型算法阅读之例380
12.3.1 关于字符串操作的程序380
12.3.2 其他典型程序384
12.4 程序查错386
12.4.1 程序查错的要点与常见错误种类386
12.4.2 静态程序查错387
12.4.3 动态程序查错388
12.5 小结390
本章概括390
习题391
参考文献395
热门推荐
- 2870670.html
- 918319.html
- 2953950.html
- 1817490.html
- 316979.html
- 3337824.html
- 654650.html
- 649096.html
- 1616880.html
- 2647427.html
- http://www.ickdjs.cc/book_1471696.html
- http://www.ickdjs.cc/book_1571763.html
- http://www.ickdjs.cc/book_3474277.html
- http://www.ickdjs.cc/book_336705.html
- http://www.ickdjs.cc/book_2772213.html
- http://www.ickdjs.cc/book_495218.html
- http://www.ickdjs.cc/book_3127493.html
- http://www.ickdjs.cc/book_3865596.html
- http://www.ickdjs.cc/book_2857360.html
- http://www.ickdjs.cc/book_1976501.html