C语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张岗亭,李立,梁宏倩编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2013
- ISBN:9787115298430
- 页数:260 页
第1章 C语言概述 1
1.1程序和算法 1
1.1.1程序 1
1.1.2算法 2
1.2 C语言简介 4
1.2.1 C语言的产生与发展 4
1.2.2 C语言的主要特点 5
1.2.3 C语言的应用 6
1.2.4 C语言的编译环境 7
1.3 C语言程序的构成 7
1.3.1简单C程序的介绍 7
1.3.2 C源程序的基本构成 8
1.4 C语言中的字符和单词 9
1.4.1 C语言的字符集 9
1.4.2 C语言词汇 10
1.4.3 C语言程序的书写规则 11
1.5 Visual C++ 6.0环境下C程序的实现 12
1.5.1 C语言程序的实现过程 12
1.5.2 Visual C++ 6.0集成开发环境的使用 12
习题 16
第2章 数据类型、运算符与表达式 20
2.1 C语言的数据类型 20
2.1.1什么是数据类型 20
2.1.2 C语言中的数据类型 20
2.2常量和变量 22
2.2.1常量 22
2.2.2变量 28
2.3不同数据类型的转换 37
2.3.1自动转换 37
2.3.2强制转换 39
2.4运算符和表达式 40
2.4.1 C语言的运算符和表达式 40
2.4.2算术运算符与算术表达式 41
2.4.3赋值运算符与赋值表达式 46
2.4.4关系运算符与关系表达式 48
2.4.5逻辑运算符与逻辑表达式 49
2.4.6位运算 51
2.4.7条件运算符与条件表达式 53
2.4.8长度运算符与长度表达式 53
2.4.9逗号运算符与逗号表达式 54
2.5运算符的优先级和结合性 55
2.5.1多种数据间的混合运算 55
2.5.2各种运算符的优先级 55
2.5.3各种运算符的结合性 57
习题 58
第3章 3种结构的程序设计 62
3.1结构化程序设计 62
3.1.1结构化程序设计的方法 62
3.1.2程序的3种基本控制结构 62
3.2 C语句简介 63
3.2.1 C程序的基本构成 63
3.2.2 C程序的语句 64
3.3 C语言中的输入输出函数 65
3.3.1格式输出函数和格式输入函数 66
3.3.2字符输入输出函数 71
3.4顺序结构程序设计 73
3.4.1顺序结构程序流程图 73
3.4.2顺序结构程序实例 73
3.5选择结构程序设计 74
3.5.1 if语句 74
3.5.2 swith语句 83
3.6循环结构程序设计 86
3.6.1循环结构的各种形式 87
3.6.2 break语句和continue语句 97
3.6.3各种循环语句的比较 100
3.6.4循环的嵌套 101
3.7程序举例 104
习题 113
第4章 预处理命令 126
4.1宏定义 126
4.1.1无参数的宏定义 126
4.1.2带参数的宏定义 128
4.2文件包含 129
4.3条件编译 130
习题 132
第5章 数组 134
5.1一维数组 135
5.1.1一维数组的定义 135
5.1.2一维数组元素的引用 135
5.1.3一维数组的初始化 136
5.1.4一维数组的应用 136
5.2二维数组 140
5.2.1二维数组的定义 140
5.2.2二维数组元素的引用 141
5.2.3二维数组的初始化 141
5.2.4二维数组的应用 142
5.3使用字符数组处理字符串 143
5.3.1为字符数组初始化一个字符串 144
5.3.2字符数组的输入输出 144
5.3.3字符串处理函数 145
5.3.4字符数组应用举例 146
5.4 typedef定义类型 148
习题 149
第6章 函数 157
6.1函数的概念 157
6.2函数的定义和返回值 158
6.2.1函数的定义形式 158
6.2.2函数的返回值 159
6.3函数的调用 160
6.3.1函数的调用格式和执行过程 160
6.3.2函数的调用方式 160
6.4函数的声明 161
6.4.1被调函数的声明格式 161
6.4.2函数定义和函数声明的区别 162
6.5函数之间的数据传递 162
6.6函数的嵌套调用和递归调用 166
6.6.1函数的嵌套调用 166
6.6.2函数的递归调用 167
6.7变量的存储类别及其作用域 169
6.7.1自动局部变量 170
6.7.2静态局部变量 171
6.7.3全局变量 173
6.7.4寄存器变量 174
6.8内部函数与外部函数 174
6.8.1内部函数 175
6.8.2外部函数 175
6.9程序举例 176
习题 177
第7章 指针 180
7.1概述 180
7.2指针变量的定义及指针的操作 180
7.2.1指针变量的定义 180
7.2.2指针的操作 181
7.3指针与一维数组 183
7.3.1指向一维数组元素的指针 184
7.3.2通过指针引用一维数组数组元素 184
7.3.3数组名作为函数的参数 184
7.3.4字符串与指针 185
7.4指针与二维数组 188
7.4.1二维数组的地址 188
7.4.2指向二维数组元素的指针 189
7.4.3指向一个含有N个元素的一维数组的指针 190
7.4.4二维数组名作为函数参数 191
7.5返回地址值的函数 192
7.6函数的指针及指向函数的指针变量 193
7.6.1函数指针概述 193
7.6.2使用函数指针变量调用函数 193
7.7指针数组与指向指针的指针 194
7.7.1指针数组 194
7.7.2指向指针的指针 195
7.7.3指针数组作为主函数的形参 196
7.8各种指针小结 196
习题 197
第8章 结构体和共用体 207
8.1结构体 207
8.1.1结构体的定义 207
8.1.2结构体类型变量的定义 208
8.1.3结构体变量成员的引用 210
8.1.4结构体变量的赋值与初始化 211
8.2结构体数组 211
8.2.1结构体数组的定义 211
8.2.2结构体数组的初始化 211
8.3结构体与指针 212
8.3.1结构体类型指针变量的定义与引用 212
8.3.2指向结构体数组的指针 213
8.3.3结构体指针变量作为函数参数 214
8.4结构体与链表 215
8.5共用体 221
8.5.1共用体的定义形式 221
8.5.2共用体变量的引用方式 222
8.5.3共用体类型的特点 223
8.6枚举类型 223
8.6.1枚举类型的定义和枚举变量的说明 224
8.6.2枚举类型变量的赋值和使用 224
习题 225
第9章 文件 229
9.1 C文件概述 229
9.2文件指针 230
9.3文件的打开与关闭 230
9.3.1文件的打开 230
9.3.2文件的关闭 231
9.4文件的读写 232
9.4.1字符读写函数——fgetc和fputc 232
9.4.2数据块读写函数——fread和fwrite 233
9.4.3格式读写函数——fscanf和fprintf 234
9.4.4字符串读写函数——fgets和fputs 234
9.5文件的定位 235
9.5.1位置指针复位函数rewind() 235
9.5.2随机读写与fseek()函数 235
习题 235
附录A 常用字符与ASCII代码对照表 240
附录B 运算符的优先级与结合性 241
附录C C语言常用的库函数 242
附录D C语言的关键字 248
附录E 全国计算机等级考试二级C语言考试大纲 249
附录F 2011年3月计算机等级考试二级C语言笔试试题 251
参考文献 260
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019