计算机程序设计基础 C语言版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:朱二连编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302246831
- 页数:354 页
第1章 计算机程序设计基础知识 1
1.1程序与程序设计语言 1
1.1.1程序设计基本概念 1
1.1.2程序设计语言 2
1.2 C语言概述 3
1.2.1 C语言发展 3
1.2.2简单C程序介绍 4
1.2.3 C程序结构的特点 6
1.3 C语言基本语法元素 7
1.3.1 C语言符号集 7
1.3.2 C语言中的词汇 7
1.4 C语言程序开发环境 8
1.4.1 Turbo C 20集成开发环境 9
1.4.2 Visual C++6.0集成开发环境 11
本章小结 13
习题1 14
实验1运行C语言源程序的步骤 14
第2章C语言基础与程序基本结构 18
2.1 C语言的数据与数据类型 18
2.1.1 C语言中的数据 18
2.1.2 C语言中的数据类型 20
2.2 C语言运算符与表达式 23
2.2.1 C语言的运算符 23
2.2.2 C语言的表达式 24
2.3 C语言的语句 27
2.3.1简单语句 27
2.3.2复合语句 28
2.3.3空语句 28
2.3.4程序结构控制语句 28
2.4程序基本结构与C程序实例 29
2.4.1程序的基本结构 29
2.4.2顺序结构程序示例 31
2.4.3分支结构控制语句及示例 33
2.4.4循环结构控制语句及示例 39
本章小结 44
习题2 46
实验2-1 C语言基本数据类型及其表达式的使用与顺序结构 51
实验2-2分支结构程序控制 53
实验2-3循环结构程序控制 54
第3章 较少数据的程序设计 57
3.1算法与程序设计 57
3.1.1算法的概念 57
3.1.2算法的描述方法 60
3.1.3结构化程序设计方法 63
3.1.4程序的测试 65
3.1.5程序设计风格 67
3.2数据输入与输出 68
3.2.1格式化输出函数printf 69
3.2.2格式化输入函数scanf 71
3.2.3字符输入输出函数getchar与putchar 72
3.3较少数据的程序设计实例 73
3.4函数与模块化编程 92
3.4.1标准库函数 93
3.4.2用户定义函数 93
3.4.3模块化程序设计实例 97
3.5程序的书写风格 102
本章小结 104
习题3 105
实验3-1较少数据的程序设计之基本输入与输出 108
实验3-2较少数据的程序设计之函数及其调用 109
实验3-3较少数据的程序设计 111
第4章 较多数据的程序设计 114
4.1数组及其元素控制 114
4.1.1一维数组 115
4.1.2二维数组 117
4.1.3数组作为函数参数的应用 120
4.1.4应用程序举例 122
4.2字符数组与字符串 126
4.2.1字符数组的定义与初始化 126
4.2.2字符串的输入与输出 127
4.2.3字符串的应用 128
4.2.4字符串处理函数 130
4.3结构体 131
4.3.1结构体类型变量的定义和使用 131
4.3.2结构体数组的定义和初始化 136
4.3.3结构体数组的使用 137
4.3.4结构体作为函数参数的使用 138
4.4较多数据的程序设计实例 140
本章小结 144
习题4 145
实验4-1较多数据的程序设计之数组的应用 147
实验4-2较多数据的程序设计之结构体的应用 150
第5章大量数据的程序设计 154
5.1文件概述 154
5.1.1文件 154
5.1.2数据文件的存储形式 155
5.1.3文件的存取方法 156
5.1.4文件的类型标识与文件类型变量 156
5.2文件的基本操作 157
5.2.1文件的打开与关闭操作 157
5.2.2文件结束检测操作 159
5.3文件的读写操作 159
5.3.1字符方式的读写操作 159
5.3.2字符串方式的读写操作 161
5.3.3格式化的读写操作 163
5.3.4块方式的读写操作 164
5.3.5应用举例 166
5.4文件的定位操作 168
5.4.1 rewind函数 168
5.4.2 fseek函数 169
5.4.3 ftell函数 170
5.4.4应用举例 170
5.5大量数据的程序设计实例 172
本章小结 174
习题5 174
实验5-1大量数据的程序设计之文件的应用1 175
实验5-2大量数据的程序设计之文件的应用2 178
第6章C语言特色介绍1 181
6.1数据类型转换与混合运算 181
6.1.1再论C语言数据类型 181
6.1.2数据类型转换与混合运算 181
6.1.3数据类型定义符typedef 183
6.2数据类型与数据存储结构 184
6.2.1基本数据类型及其存储 184
6.2.2构造类型及其存储 193
6.2.3指针类型及其存储 202
6.3变量的作用域与存储类别 205
6.3.1变量的作用域 205
6.3.2变量的存储类别 208
6.4再论运算符与表达式 211
6.4.1运算符及其结合性 211
6.4.2运算符与表达式 211
本章小结 228
习题6 230
实验6-1 C语言特色之运算符与表达式 236
实验6-2 C语言特色之变量的作用域与存储类别 240
第7章C语言特色介绍2 244
7.1编译预处理 244
7.1.1宏定义 244
7.1.2文件包含 252
7.1.3条件编译 253
7.2指针的应用 255
7.2.1再论指针数据类型 255
7.2.2指针与函数 258
7.2.3指针与数组 261
7.2.4指针与字符串 270
7.2.5指针与结构体 275
7.2.6指针与链表 279
本章小结 296
习题7 297
实验7-1 C语言特色之指针及其应用1 302
实验7-2 C语言特色之指针及其应用2 305
实验7-3 C语言特色之编译预处理与多文件程序编译 308
附录A 常用字符与ASCII码对照表 313
附录B C语言中的关键字 314
附录C C语言9种控制语句 315
附录D 运算符的优先级和结合性 317
附录E Turbo C常用库函数与头文件 319
附录F C程序常见错误 323
附录G Turbo C调试程序常见出错信息 330
附录H 在Turbo C集成开发环境下调试C程序的方法 333
附录I 在Visual C++ 60集成开发环境下调试C程序的方法 347
参考文献 354
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019