程序设计基础教程 C语言PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:郑大鹏,陈雅文编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302263517
- 页数:341 页
第0章 导论 1
0.1 何谓程序设计 1
0.2 为何要学习程序设计 2
0.3 本书的主要内容 3
0.4 学习方法 3
0.5 学习目标 3
0.6 进一步学习的内容 4
本章术语 4
本章要点 4
练习题 5
第1章 计算机简介 6
1.1 计算机发展简史 6
1.2 计算机的基本组成 10
1.3 程序在计算机中如何执行 17
本章术语 20
本章要点 21
练习题 22
第2章 程序设计语言简介 24
2.1 程序设计语言发展过程 24
2.2 高级语言的发展与分类 25
2.3 常用的程序设计语言简介 27
本章术语 30
本章要点 31
练习题 31
第3章 C语言概况 33
3.1 C语言编程过程与工具 33
3.2 程序设计的步骤 34
3.3 C语言程序举例 35
3.4 用程序输出文字 36
本章术语 37
本章要点 38
练习题 38
第4章 程序中的数据对象 42
4.1 程序设计语言的数据类型 42
4.2 C语言的数值数据类型 43
4.3 C语言的文字数据类型 43
4.4 变量 44
4.5 常数与字符串字面值 44
4.6 在程序中使用变量和常数 45
本章术语 47
本章要点 47
练习题 48
第5章 数据的输入与输出 50
5.1 整数的基本输入/输出 50
5.2 浮点数和字符的基本输入/输出 51
5.3 其他输入/输出 53
本章术语 54
本章要点 55
练习题 55
第6章 数据的运算与表达式 57
6.1 常见的运算类别 57
6.2 表达式 61
6.3 在程序中进行运算 62
本章术语 64
本章要点 64
练习题 65
第7章 程序语句的执行顺序 67
7.1 程序的语句 67
7.2 语句执行顺序 69
本章术语 71
本章要点 71
练习题 71
第8章 选择结构 74
8.1 简单的条件语句 74
8.2 条件语句的嵌套 76
8.3 条件语句的简化 78
本章术语 80
本章要点 80
练习题 80
第9章 分支转移 83
9.1 switch语句 83
9.2 switch语句使用要点 85
9.3 switch语句与嵌套的if语句比较 87
本章术语 87
本章要点 88
练习题 88
第10章 循环语句(一) 91
10.1 用goto语句实现循环结构 91
10.2 for语句 93
10.3 在循环体中使用循环变量 95
10.4 while语句和do-while语句 96
本章术语 98
本章要点 98
练习题 98
第11章 循环语句(二) 101
11.1 循环的中断 101
11.2 无限循环的应用 103
11.3 循环的嵌套 104
11.4 循环语句应用举例 106
本章术语 109
本章要点 109
练习题 109
第12章 函数(一) 113
12.1 函数的概念 113
12.2 函数的定义 114
12.3 函数的返回值 115
12.4 函数的调用 117
本章术语 119
本章要点 119
练习题 120
第13章 函数(二) 123
13.1 函数的参数 123
13.2 函数与变量 126
13.3 标准库函数 129
13.4 函数网 129
本章术语 130
本章要点 130
练习题 130
第14章 结构化程序设计 135
14.1 结构化程序设计概述 135
14.2 程序模块的划分 136
14.3 模块的详细描述 137
14.4 模块的编码实现 140
本章术语 142
本章要点 142
练习题 142
第15章 数组 144
15.1 数组的概念 144
15.2 数组的定义与使用 145
15.3 用循环遍历数组元素 147
15.4 二维数组 149
本章术语 151
本章要点 151
练习题 152
第16章 指针(一) 155
16.1 指针的概念 155
16.2 指针的基本用法 157
本章术语 163
本章要点 163
练习题 164
第17章 指针(二) 166
17.1 数组与指针 166
17.2 函数与指针 168
本章术语 170
本章要点 170
练习题 170
第18章 字符串与命令行参数 175
18.1 字符串概念 175
18.2 字符串的应用 176
18.3 字符串数组 178
18.4 命令行参数 178
本章术语 180
本章要点 180
练习题 181
第19章 常用的系统函数 185
19.1 系统函数概述 185
19.2 数学函数 186
19.3 字符串处理函数 187
19.4 动态内存分配函数 191
本章术语 193
本章要点 193
练习题 193
第20章 查找和排序 198
20.1 查找 198
20.2 排序 201
本章术语 203
本章要点 203
练习题 203
第21章 函数的递归调用 207
21.1 递归的概念 207
21.2 递归的应用 208
21.3 递归与循环 209
本章术语 212
本章要点 212
练习题 212
第22章 自定义数据类型——结构体 215
22.1 结构体的定义 215
22.2 结构体的应用 217
22.3 结构体数组与指针 220
22.4 带有指针成员的结构体 222
本章术语 224
本章要点 224
练习题 225
第23章 文件的读写 229
23.1 文件简介 229
23.2 文件读写概述 230
23.3 文件的打开与关闭 231
23.4 文本文件的读写 233
23.5 二进制文件的读写 236
23.6 在文件中定位 238
本章术语 239
本章要点 240
练习题 240
第24章 问题求解方法 245
24.1 需求获取 245
24.2 需求分析 246
24.3 程序设计 247
24.4 代码实现 249
24.5 其他有关问题 254
本章术语 255
本章要点 255
练习题 256
第25章 编译预处理与多文件编译 258
25.1 编译预处理指令 258
25.2 多文件程序的编译 262
25.3 多文件程序的编写 263
本章术语 265
本章要点 265
练习题 265
第26章 程序的调试与测试 269
26.1 手工调试程序 269
26.2 使用gdb调试程序 274
26.3 程序测试简介 277
本章术语 279
本章要点 279
练习题 280
附录A 在Windows中安装MinGW 284
附录B C语言概要 291
B1 概述 291
B2 语法符号 291
B3 基本申明 294
B4 表达式 297
B5 语句 300
B6 函数 303
B7 结构体、联合体、枚举、位域 306
B8 指针和数组 308
B9 复杂申明 310
B10 预处理指令 313
附录C C语言保留字 318
附录D C语言标准库函数 319
附录E 格式字符串说明 323
E1 指示符 323
E2 转换说明符 324
附录F ASCII表 329
附录G 部分习题答案 331
参考文献 341
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019