C语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:苏瑞,张春芳,王立武编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302190783
- 页数:289 页
第1章 C语言概述及C程序的实现 1
1.1计算机及计算机编程语言 1
1.1.1机器语言 1
1.1.2汇编语言 2
1.1.3高级语言 2
1.1.4高级语言及软件的发展 3
1.2 C语言概述 4
1.2.1 C语言的特点 4
1.2.2 C语言标识符与关键字 4
1.2.3 C程序的结构 6
1.3 C程序举例 8
1.4运行C程序的过程 9
1.5 C语言程序上机运行环境 10
1.5.1 Microsoft Visual C++ 6.0软件 10
1.5.2 Turbo C 2.0系统的使用 13
1.5.3 De v-C++软件 14
1.6习题 16
第2章 数据类型、运算符与表达式 17
2.1 C语言的数据类型 17
2.2常量与变量 18
2.2.1常量和符号常量 18
2.2.2变量 19
2.3整型数据 20
2.3.1整型常量 21
2.3.2整型变量 21
2.4实型数据 21
2.4.1实型常量(实数) 21
2.4.2实型变量 22
2.5字符型数据 22
2.5.1字符型常量 23
2.5.2字符型变量 24
2.5.3字符串常量 24
2.6基本输入输出函数 25
2.6.1格式输出函数printf 25
2.6.2格式输入函数scanf 29
2.6.3字符输出函数p u tch ar 32
2.6.4字符输入函数getchar 33
2.7运算符和表达式 34
2.7.1算术运算符和算术表达式 35
2.7.2赋值运算符和赋值表达式 38
2.7.3不同类型数据间的混合运算 40
2.7.4关系运算符和关系表达式 42
2.7.5逻辑运算符和逻辑表达式 43
2.7.6条件运算符和条件表达式 44
2.7.7逗号运算符和逗号表达式 45
2.7.8求字节数运算符 45
2.7.9位运算符和位运算 46
2.8习题 47
第3章 简单程序设计 49
3.1程序设计初步 49
3.1.1利用计算机求解实际问题的步骤 49
3.1.2算法及表示方法 52
3.1.3 C语言的语句 55
3.2顺序结构程序设计举例 56
3.3习题 59
第4章 选择结构程序设计 60
4.1 if语句 60
4.1.1双分支结构 60
4.1.2双分支结构的特例:单分支结构 62
4.1.3 if语句的嵌套结构 64
4.1.4使用条件表达式实现简单的选择语句 66
4.2 switch语句 67
4.3选择结构程序设计举例 70
4.4习题 71
第5章 循环结构程序设计 74
5.1 while语句 74
5.2 do-while语句 77
5.3 for语句 78
5.4 goto语句 81
5.5几种循环语句的比较 82
5.6 continue语句和break语句 83
5.6.1 continue语句 83
5.6.2 break语句 83
5.7循环语句的嵌套 87
5.8循环结构程序设计举例 89
5.9习题 94
第6章 编译预处理 101
6.1宏定义 101
6.1.1不带参数的宏定义 101
6.1.2带参数的宏定义 103
6.2文件包含 104
6.3条件编译 106
6.4习题 108
第7章 指针与数组 111
7.1指针的概念与运算 111
7.1.1地址及指针 111
7.1.2指针变量的定义、初始化和引用 112
7.2一维数组的定义和引用 115
7.2.1一维数组的定义 115
7.2.2一维数组元素的引用 116
7.2.3一维数组的初始化 116
7.2.4一维数组的应用举例 117
7.3指针与一维数组 124
7.3.1一维数组的指针和指向一维数组的指针变量 124
7.3.2指针运算 124
7.3.3通过指针引用数组的元素 125
7.4一维字符数组及指针 129
7.4.1一维字符数组及字符指针变量的定义 129
7.4.2一维字符数组及指向一维字符数组指针变量的初始化 130
7.4.3字符数组的输入和输出 131
7.4.4常用字符串处理函数 135
7.4.5字符数组应用举例 138
7.5二维数组 139
7.5.1二维数组的定义 139
7.5.2二维数组元素的引用 139
7.5.3二维数组元素的初始化 140
7.5.4二维数组应用举例 140
7.5.5二维数组的指针 144
7.6指针数组的概念 147
*7.7多级指针——指向指针的指针变量 150
7.8习题 152
第8章 函数与变量 159
8.1函数的定义与说明 160
8.1.1函数的定义 160
8.1.2函数的引用说明 162
8.2调用函数 163
8.2.1调用函数过程及参数传递 163
8.2.2 return语句 164
8.3嵌套调用函数 168
8.4递归调用函数 170
8.5指针作为函数的参数 174
8.6局部变量和全局变量 178
8.7变量的存储类别 181
8.8内部函数和外部函数 185
8.8.1内部函数 185
8.8.2外部函数 185
8.8.3运行由多个文件组成的程序 186
8.9函数的指针和指向函数的指针变量 188
8.10返回指针值的函数 190
8.11程序设计举例 191
8.12习题 195
第9章 结构体与共用体 206
9.1结构体类型与结构体类型变量 206
9.1.1结构体类型的定义 206
9.1.2结构体类型变量的定义和初始化 208
9.1.3结构体变量的引用 210
9.2结构体数组 212
9.3指向结构体类型数据的指针 215
9.4单向链表 218
9.4.1单向链表的数据结构 219
9.4.2动态分配和释放存储空间函数 219
9.4.3单向链表的基本操作 220
9.5共用体 233
9.6枚举类型 236
9.7用typedef定义类型 239
9.8习题 239
第10章 文件 241
10.1 C文件概述 241
10.1.1文件系统概述 241
10.1.2文件类型指针 242
10.2文件的打开与关闭 243
10.2.1文件的打开 243
10.2.2文件的关闭 245
10.3常用的文件读写函数 245
10.3.1字符读写函数 246
10.3.2字符串读写函数 248
10.3.3格式化读写函数 249
10.3.4数据块读写函数 253
10.4文件的定位函数 253
10.5出错检验 254
10.6习题 255
附录A 常用字符与ASCII代码对照表 258
附录B C语言常用库函数一览表 260
附录C 习题参考答案 267
参考文献 289
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 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