程序设计基础 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘启明,苏庆堂主编;胡凤珠,王庆军,李洪国,徐群叁副主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2015
- ISBN:9787040427738
- 页数:323 页
第1章 程序设计语言概述 1
1.1计算机系统 1
1.1.1计算机硬件系统 1
1.1.2计算机软件系统 2
1.1.3计算机中的信息表示 4
1.2程序设计与程序设计语言 5
1.2.1程序和程序设计 5
1.2.2程序设计语言及其发展 6
1.2.3程序设计方法 7
1.3 C语言的发展及其特点 8
1.4 C语言程序简介 9
1.5 Visual C+++ 6.0 12
1.5.1 Visual C+++6.0主窗口 12
1.5.2简单C程序的编写和运行过程 13
1.5.3 Visual C+++程序调试的一般过程及其调试手段 14
本章小结 19
习题 19
第2章 C语言程序设计基础 21
2.1数据类型 21
2.1.1整型 21
2.1.2实型 25
2.1.3字符型 25
2.2常量和变量 25
2.2.1整型常量和整型变量 27
2.2.2实型常量和实型变量 28
2.2.3字符常量和字符变量 29
2.2.4字符串常量 30
2.3常用函数 30
2.4算术运算符和算术表达式 31
2.4.1算术运算符 32
2.4.2算术表达式 33
2.5赋值运算 33
2.6逗号表达式 35
2.7数据类型转换 35
2.7.1数据类型的隐式转换 35
2.7.2数据类型的显式转换 36
2.8数据的输入、输出 37
2.8.1数据的输出函数 37
2.8.2数据的输入函数 41
本章小结 44
习题 44
第3章 选择程序设计 47
3.1算法 47
3.1.1算法及其表示 47
3.1.2算法的设计过程 49
3.2关系运算符和关系表达式 50
3.3逻辑运算符和逻辑表达式 52
3.4 if语句 54
3.4.1 if语句的基本形式 54
3.4.2 if语句的嵌套 59
3.5条件运算符和条件运算表达式 62
3.6 switch语句 63
3.7选择程序结构 66
本章小结 71
习题 71
第4章 循环程序设计 79
4.1概述 79
4.2 while语句和do-while语句 79
4.2.1用法 79
4.2.2执行过程 80
4.2.3循环的嵌套 82
4.2.4应用举例 83
4.3 for语句 86
4.3.1用法 86
4.3.2执行过程 87
4.3.3循环的嵌套 87
4.3.4 for语句的变化形式 90
4.3.5应用举例 93
4.4循环的控制 98
4.4.1复杂循环的控制条件 98
4.4.2 break语句和continue语句 98
4.4.3 goto语句 101
4.4.4应用举例 102
本章小结 106
习题 106
第5章 函数与宏定义 113
5.1函数的定义与调用 113
5.1.1函数的定义 113
5.1.2函数的调用 116
5.2函数间参数的传递 119
5.3变量的属性 121
5.3.1变量的作用域 122
5.3.2变量的生存期 123
5.3.3变量的存储区 124
5.4函数的递归调用 129
5.5宏定义 134
本章小结 137
习题 138
第6章 数组 143
6.1一维数组 143
6.1.1一维数组的定义 143
6.1.2一维数组的初始化 144
6.1.3一维数组元素的引用 145
6.1.4一维数组的应用 147
6.2二维数组 153
6.2.1二维数组的定义 153
6.2.2二维数组的初始化 154
6.2.3二维数组元素的引用 155
6.2.4二维数组的应用 155
6.3字符数组 156
6.3.1字符数组与字符串 156
6.3.2字符串的输入与输出 157
6.3.3字符串处理函数 161
6.4数组作为函数参数 163
6.4.1一维数组与函数 164
6.4.2二维数组与函数 166
本章小结 168
习题 169
第7章 指针 173
7.1指针的概念 173
7.1.1指针和指针变量 173
7.1.2直接访问数据和间接访问数据 173
7.2指针的操作 174
7.2.1指针变量的定义 174
7.2.2指针变量的赋值 175
7.2.3指针运算符 177
7.3指针与数组 179
7.3.1一维数组与指针 179
7.3.2二维数组与指针 182
7.3.3字符串与指针 185
7.4指针与函数 188
7.4.1用指针作为函数参数 189
7.4.2返回指针的函数 193
7.4.3指向函数的指针变量 194
7.4.4使用参数的main函数 196
本章小结 197
习题 198
第8章 结构体与共用体 203
8.1结构体 203
8.1.1结构体类型与结构体变量 203
8.1.2结构体数组 209
8.1.3结构体指针 211
8.2链表 214
8.2.1链表的结构 215
8.2.2链表的定义 215
8.2.3动态链表 215
8.3共用体 224
8.3.1共用体的特点 226
8.3.2共用体变量的应用 226
8.4枚举类型 228
8.5自定义类型名 230
本章小结 231
习题 232
第9章 文件 240
9.1文件的基本概念 240
9.2文件的打开与关闭 242
9.3文件的读/写 244
9.4文件的其他操作 247
9.4.1文件的格式化读/写 247
9.4.2文件的随机读/写操作 248
9.4.3文件的字符读/写 249
本章小结 253
习题 254
第10章 C+简介 259
10.1面向对象的方法 259
10.1.1面向对象方法的出现 259
10.1.2面向对象的基本概念 259
10.2 C++的产生与发展 260
10.3 C++的特点 261
10.4 C++编程流程 262
10.5 C++程序实例 263
本章小结 266
习题 266
第11章 综合应用篇 268
11.1餐馆订餐系统 268
11.1.1问题提出 268
11.1.2问题分析 268
11.1.3算法设计 268
11.1.4程序编写 272
11.1.5程序运行 285
11.2幼儿园管理系统 287
11.2.1问题提出 287
11.2.2问题分析 287
11.2.3算法设计 287
11.2.4程序编写 293
11.2.5程序运行 308
附录A常用字符与ASCII代码对照表 312
附录B关键字及其用途 314
附录C运算符的优先级和结合性 315
附录D常用C语言标准库函数 317
D.1数学函数 317
D.2字符函数和字符串函数 318
D.3输入/输出函数 319
D.4动态分配函数和随机函数 322
参考文献 323
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《罗京 现在开始播音》刘卓著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018