计算机程序设计基础 C语言版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:朱二连等编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2009
- ISBN:9787113097073
- 页数:246 页
第1章 C语言概述 1
1.1程序与程序设计语言 1
1.1.1程序设计基本概念 1
1.1.2程序设计语言 1
1.2 C语言概述 3
1.2.1 C语言发展 3
1.2.2简单C程序介绍 4
1.2.3 C程序结构特点 6
1.3 C语言基本语法元素 6
1.3.1 C语言符号集 6
1.3.2 C语言中的词汇 6
1.4 C语言程序开发环境 8
1.4.1 TurboC2.0介绍 8
1.4.2源程序输入 9
1.4.3 C程序的编译、连接与运行 9
本章小结 10
习题 10
第2章 C语言基础与程序基本结构 11
2.1 C语言的数据与数据类型 11
2.1.1 C语言中的数据 11
2.1.2 C语言数据类型 12
2.2 C语言运算符与表达式 15
2.2.1 C语言的运算符 15
2.2.2 C语言的表达式 17
2.3 C语言的语句 19
2.3.1简单语句 20
2.3.2复合语句 20
2.3.3空语句 20
2.3.4程序结构控制语句 20
2.4程序基本结构与C程序实例 21
2.4.1程序的基本结构 21
2.4.2顺序结构程序示例 22
2.4.3分支结构控制语句及示例 24
2.4.4循环结构控制语句及示例 30
本章小结 34
习题 35
第3章 较少数据的程序设计 40
3.1算法与程序设计 40
3.1.1算法的概念 40
3.1.2算法的描述方法..42.. 40
3.1.3结构化程序设计方法 44
3.1.4程序设计风格 45
3.2数据输入与输出 46
3.2.1格式化输出函数printf() 47
3.2.2格式化输入函数scanf() 49
3.2.3字符输入/输出函数getchar()/putchar() 50
3.3较少数据的程序设计实例 51
3.4函数与模块化编程 67
3.4.1标准库函数 67
3.4.2用户定义函数 68
3.4.3模块化程序设计实例 72
3.5程序的书写风格 76
本章小结 77
习题 78
第4章 较多数据的程序设计 81
4.1数组及其元素控制 81
4.1.1一维数组 82
4.1.2二维数组 84
4.1.3数组作为函数参数的应用 87
4.1.4应用程序举例 88
4.2字符数组与字符串 91
4.2.1字符数组的定义与初始化 92
4.2.2字符串的输入与输出 92
4.2.3字符串的应用 93
4.2.4字符串处理函数 95
4.3结构体 95
4.3.1结构体类型变量的定义和使用 95
4.3.2结构体数组的定义和初始化 99
4.3.3结构体数组的使用 100
4.3.4结构体作为函数参数的使用 101
4.4较多数据的程序设计实例 102
本章小结 107
习题 108
第5章 大量数据的程序设计 110
5.1文件概述 110
5.1.1文件 110
5.1.2数据文件的存储形式 111
5.1.3文件的存取方法 112
5.1.4文件的类型标识与文件类型变量 112
5.2文件的基本操作 112
5.2.1文件的打开与关闭操作 113
5.2.2文件结束检测操作 114
5.3文件的读/写操作 115
5.3.1字符方式的读/写操作 115
5.3.2字符串方式的读/写操作 116
5.3.3格式化的读/写操作 118
5.3.4块方式的读/写操作 119
5.3.5应用举例 121
5.4文件的定位操作 123
5.4.1 rewind()函数 123
5.4.2 fseek()函数 123
5.4.3 ftell()函数 124
5.4.4应用举例 124
5.5大量数据的程序设计实例 126
本章小结 127
习题 127
第6章 C语言特色介绍(1) 129
6.1数据类型转换与混合运算 129
6.1.1再论C语言数据类型 129
6.1.2数据类型转换与混合运算 130
6.1.3数据类型定义符typedef 131
6.2数据类型与数据存储结构 132
6.2.1基本数据类型及其存储 132
6.2.2构造类型及其存储 140
6.2.3指针类型及其存储 147
6.3变量的作用域与存储类别 150
6.3.1变量的作用域 150
6.3.2变量的存储类别 153
6.4再论运算符与表达式 155
6.4.1运算符及其结合性 155
6.4.2运算符与表达式 155
本章小结 169
习题 170
第7章 C语言特色介绍(2) 177
7.1编译预处理 177
7.1.1宏定义 177
7.1.2文件包含 183
7.1.3条件编译 184
7.2指针的应用 186
7.2.1再论指针数据类型 186
7.2.2指针与函数 188
7.2.3指针与数组 191
7.2.4指针与字符串 198
7.2.5指针与结构体 202
7.2.6指针与链表 206
本章小结 220
习题 221
附录A 常用字符与ASCII码对照表 227
附录B C语言中的关键字 229
附录C C语言9种控制语句 230
附录D 运算符的优先级和结合性 231
附录E Turbo C常用库函数与头文件 232
附录F C程序常见错误 236
附录G Turbo C调试程序常见出错提示信息 242
参考文献 246
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018