C语言简明教程PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:田湛君,郭晓利主编
- 出 版 社:大连:大连理工大学出版社
- 出版年份:2008
- ISBN:9787561140444
- 页数:160 页
第1章 概述 1
1.1C语言概述 1
1.1.1C语言发展史 1
1.1.2C语言程序的组成 2
1.1.3C语言程序的特点 2
1.2C语言的基本符号与关键字 3
1.2.1字符集 3
1.2.2关键字 3
1.2.3用户标识符 3
1.2.4ASCII字符集 4
1.3算法及其表示 4
1.3.1算法的概念和特征 4
1.3.2算法的组成要素 4
1.3.3算法的表示 5
1.4C语言程序的开发与运行 6
第2章 数据类型、运算符与表达式 9
2.1C语言的数据类型 9
2.2常量与变量 9
2.2.1常量 9
2.2.2变量 10
2.3整型数据 10
2.3.1整型常量 10
2.3.2整型变量 11
2.3.3整型变量的使用 11
2.4实型数据 12
2.4.1实型常量 12
2.4.2实型变量 13
2.5字符型数据 13
2.5.1字符常量 13
2.5.2字符变量 14
2.5.3字符串常量 15
2.6算术运算符与算术表达式 15
2.6.1C语言运算符简介 16
2.6.2算术运算符和算术表达式 16
2.7赋值运算符和赋值表达式 19
2.7.1赋值运算符 19
2.7.2赋值表达式 19
2.8逗号运算符和逗号表达式 20
2.8.1逗号运算符 20
2.8.2逗号表达式 20
第3章 顺序结构程序设计 22
3.1顺序结构的语句 22
3.2字符数据的输入输出 23
3.2.1putchar()函数 23
3.2.2getchar()函数 23
3.3格式输入与输出 24
3.3.1printf()函数 24
3.3.2scanf()函数 26
3.4顺序结构程序设计 29
第4章 选择结构程序设计 34
4.1问题的引出 34
4.2关系运算符和关系表达式 34
4.2.1关系运算符 34
4.2.2关系表达式 35
4.3逻辑运算符和逻辑表达式 35
4.3.1逻辑运算符 35
4.3.2逻辑表达式 36
4.4if语句 37
4.4.1if语句 37
4.4.2if语句的嵌套 40
4.4.3条件运算符 41
4.5switch语句 42
4.6选择结构程序设计举例 43
第5章 循环结构程序设计 48
5.1goto语句 48
5.2while语句 49
5.3do…while语句 50
5.4for语句 51
5.5循环的嵌套 53
5.6break语句和continue语句 54
5.6.1break语句 54
5.6.2continue语句 55
5.7循环程序举例 55
第6章 数组 63
6.1一维数组 63
6.1.1一维数组的定义 63
6.1.2一维数组中元素的引用 63
6.1.3一维数组元素的初始化 64
6.1.4一维数组的应用 64
6.2二维数组 66
6.2.1二维数组的定义 67
6.2.2二维数组元素的引用 67
6.2.3二维数组的初始化 67
6.2.4二维数组应用 67
6.3字符数组与字符串 71
6.3.1字符数组的定义 71
6.3.2字符数组的初始化 71
6.3.3字符数组的输入输出 72
6.3.4字符串处理函数 72
第7章 函数 80
7.1函数的定义与调用 80
7.1.1函数的定义 80
7.1.2函数的返回值与函数类型 81
7.1.3对被调用函数的说明和函数原型 81
7.1.4函数的调用 82
7.1.5函数的形参与实参 82
7.2函数的嵌套调用和递归调用 83
7.2.1函数的嵌套调用 83
7.2.2函数的递归调用 84
7.3数组作为函数参数 85
7.3.1数组元素作为函数参数 85
7.3.2数组名作为函数的形参和实参 86
7.4局部变量与全局变量 86
7.4.1局部变量 86
7.4.2全局变量 87
7.5变量的动态存储与静态存储简介 88
7.5.1静态变量 88
7.5.2自动变量 88
7.5.3寄存器变量 89
7.5.4外部变量 89
第8章 编译预处理 93
8.1宏定义与符号常量 93
8.1.1无参宏定义 93
8.1.2有参宏定义 94
8.2文件包含 95
8.2.1文件包含处理命令的格式 95
8.2.2文件包含的优点 95
8.3条件编译 96
8.3.1#ifdef语句 96
8.3.2#ifndef语句 96
8.3.3#if语句 96
第9章 指针 100
9.1指针和指针变量的概念 100
9.1.1内存地址——内存中存储单元的编号 100
9.1.2变量地址——系统分配给变量的内存单元的起始地址 100
9.1.3变量值的存取——通过变量在内存中的地址进行 101
9.1.4指针运算符 101
9.2指针变量的定义与应用 102
9.2.1指针变量的定义 102
9.2.2指针变量作为函数参数 103
9.3数组的指针和指向数组的指针变量 104
9.3.1概念 104
9.3.2一维数组元素的引用 105
9.3.3对指向数组的指针变量进行算术运算和关系运算 106
9.3.4数组作为函数参数 106
9.3.5二维数组的指针及其指针变量 107
9.3.6二维数组指针作为函数参数 109
9.4字符串的指针和指向字符串的指针变量 109
9.5返回指针值的函数 110
9.6指针数组与主函数main()的形参 112
9.6.1指针数组 112
9.6.2主函数main()的形参 113
9.6.3指向指针的指针变量 113
9.7函数的指针和指向函数的指针变量简介 114
9.8指针小结 114
第10章 结构体与链表 120
10.1结构体类型及其变量 120
10.1.1结构体类型与结构体变量的定义 120
10.1.2结构体变量的引用与初始化 122
10.2结构体数组 123
10.3指向结构体类型数据的指针 124
10.3.1指向结构体变量的指针 124
10.3.2指向结构体数组的指针 124
10.4链表处理 125
10.4.1链表结构 125
10.4.2对链表的基本操作 126
10.5共用型和枚举型 129
10.5.1共用型 129
10.5.2枚举型 129
10.6定义已有类型的别名 130
第11章 位运算 134
11.1数值在计算机中的表示 134
11.1.1位与字节 134
11.1.2数值的表示 134
11.2位运算 135
11.2.1位运算符和位运算 135
11.2.2应用举例 137
第12章 文件 141
12.1C语言文件概述 141
12.1.1文件的概念 141
12.1.2ANSI C的缓冲文件系统 142
12.2文件的打开与关闭 142
12.2.1文件的打开(fopen()函数) 143
12.2.2文件的关闭(felose()函数) 144
12.3文件的读写操作 144
12.3.1读写字符 144
12.3.2读写字符串 146
12.3.3读写数据块 148
12.3.4对文件进行格式化读写 148
12.4位置指针与文件定位 149
12.4.1位置指针复位(rewind()函数) 149
12.4.2随机读写(fseek()函数) 149
12.4.3返回文件当前位置(ftell()函数) 150
12.5出错检测 150
12.5.1ferror()函数 150
12.5.2clearerr()函数 150
附录1常用字符与ASCII代码对照表 156
附录2运算符的优先级及其结合性 157
附录3常用的C库函数 158
参考文献 160
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《管理信息系统习题集》郭晓军 2016
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017