C语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:索琦,董卫军,邢为民编著;耿国华主审
- 出 版 社:北京:电子工业出版社
- 出版年份:2015
- ISBN:9787121264368
- 页数:250 页
第1章 程序设计概述 1
1.1程序设计语言 1
1.1.1语言 1
1.1.2分类 1
1.2程序与程序设计 3
1.2.1程序 3
1.2.2程序设计 3
1.3 C语言的发展和特点 3
1.3.1 C语言的发展 4
1.3.2 C语言的特点 5
1.4 C语言的程序结构 6
习题1 8
第2章 基本数据类型与运算 11
2.1基本数据类型 11
2.1.1数据类型的概念 11
2.1.2基本数据类型组成 11
2.2基本概念 12
2.2.1标志符 12
2.2.2常量 13
2.2.3变量 16
2.3基本运算 18
2.3.1变量赋值 19
2.3.2算术运算 21
2.3.3关系运算符和关系表达式 26
2.3.4逻辑运算符 27
2.4数据的输入与输出 28
2.4.1格式化输出函数 28
2.4.2格式化输入函数 31
2.4.3字符输入与输出函数 33
2.5知识扩展 35
2.5.1条件运算符和条件表达式 35
2.5.2逗号运算符和逗号表达式 36
2.5.3数据类型长度运算符 37
2.5.4算术自反赋值运算符 38
2.5.5位运算 38
2.5.6运算符的结合性和优先级 44
2.6疑难辨析 44
习题2 48
第3章 简单程序设计 53
3.1顺序结构 53
3.1.1顺序语句 53
3.1.2顺序程序设计 55
3.2选择结构 56
3.2.1选择性问题 56
3.2.2 if语句 56
3.2.3 switch开关语句 58
3.2.4选择程序设计 59
3.3知识扩展 60
3.4应用举例 61
3.5疑难辨析 66
习题3 67
第4章 循环程序设计 69
4.1循环问题的引入 69
4.2循环控制语句 69
4.2.1 While语句 69
4.2.2 for语句 70
4.2.3循环程序设计 73
4.3多重循环 75
4.3.1多重循环的引入 75
4.3.2多重循环程序设计 76
4.4知识扩展 79
4.4.1 do…while语句 79
4.4.2 break和continue语句 80
4.4.3 goto语句和标号 81
4.5应用举例 82
4.6疑难辨析 84
习题4 85
第5章 数组 90
5.1一维数组的使用 90
5.1.1一维数组概述 91
5.1.2一维数组应用举例 93
5.2二维数组的使用 98
5.2.1二维数组概述 98
5.2.2二维数组应用举例 100
5.3知识扩展 102
5.3.1字符串的存储与处理 102
5.3.2多维数的使用 106
5.4应用举例 109
5.5疑难辨析 111
习题5 114
第6章 指针与链表 119
6.1指针 119
6.1.1指针的使用 119
6.1.2指针与一维数组 123
6.2链表 123
6.2.1动态空间的申请 123
6.2.2动态空间的释放 124
6.2.3链表的基本操作 125
6.3知识扩展 130
6.3.1指针与二维数组 130
6.3.2指向一维数组的指针变量 132
6.3.3指针数组 133
6.3.4指向指针的指针 135
6.3.5对指针的几点说明 136
6.4应用举例 137
6.5疑难辨析 142
习题6 148
第7章 模块化程序设计 154
7.1模块化程序设计概述 154
7.1.1结构化程序设计的基本思想 154
7.1.2函数简介 155
7.2函数的使用 156
7.2.1自定义函数的定义 156
7.2.2自定义函数的说明 158
7.2.3函数调用 159
7.2.4函数使用举例 160
7.3复杂数据的描述 164
7.3.1结构体 164
7.3.2结构体应用举例 168
7.4知识扩展 170
7.4.1共用体 170
7.4.2枚举类型 171
7.4.3用typedef定义类型 172
7.4.4变量的存储类别 173
7.4.5变量的生存期 175
7.4.6变量的作用域 176
7.4.7函数的递归调用 177
7.4.8函数指针 178
7.4.9编译预处理 179
7.4.10 工程化程序设计 185
7.5应用举例 190
7.6疑难解析 199
习题7 207
第8章 数据文件的处理 218
8.1文件的基本概念 218
8.1.1 C语言支持的文件格式 218
8.1.2文件操作的基本思路 219
8.2文件的基本操作 220
8.2.1文件指针 220
8.2.2文件的打开与关闭 221
8.2.3字节级的文件的读/写 222
8.2.4字符串文件读/写 224
8.2.5文件结束判断函数 225
8.3知识扩展 228
8.3.1数据的格式化读/写 228
8.3.2记录级的文件读/写 230
8.3.3文件位置指针的移动 232
8.4应用举例 234
8.5疑难辨析 237
习题8 239
附录A Visual C++集成环境使用指南 242
附录B 常用运算符及其优先级和结合性 246
附录C 标准C语言头文件 247
附录D C语言系统关键字 248
附录E ASCII码表 249
参考文献 250
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017