C语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:柏强,王应求主编
- 出 版 社:长春:东北师范大学出版社
- 出版年份:2012
- ISBN:9787560278810
- 页数:242 页
第1章C程序设计语言基础 1
1.1程序设计语言的发展概况 1
1.1.1机器语言 1
1.1.2汇编语言 1
1.1.3高级语言 2
1.2简单的C语言程序 2
1.2.1简单C语言程序实例 2
1.2.2 C语言程序的组成结构 4
1.2.3 C语言的特点 5
1.3 C语言字符集、标识符与关键字 6
1.3.1 C语言字符集 6
1.3.2标识符与关键字 6
1.4 Turbo C集成开发环境 7
1.4.1 Turbo C 2.0的安装与启动 7
1.4.2 Turbo C 2.0菜单介绍 9
1.5 Visual C++语言集成环境 19
1.5.1输入源程序 19
1.5.2编译和连接 20
习题 21
第2章 程序设计与算法 22
2.1程序设计 22
2.1.1程序设计步骤 22
2.1.2结构化程序设计 23
2.2算法 24
2.2.1算法的概念 24
2.2.2算法与程序 25
2.2.3算法的表示 26
2.2.4算法的评估 30
2.2.5算法表示实例 30
习题 32
第3章 数据类型及基本输入输出 33
3.1 C语言的数据类型 33
3.1.1数据类型的分类 33
3.1.2标识符 33
3.1.3关键字 34
3.2常量与变量 34
3.2.1常量 34
3.2.2变量 35
3.3整型数据 36
3.3.1整型常量 36
3.3.2整型变量 37
3.4实型数据 40
3.4.1实型常量 40
3.4.2实型变量 41
3.5字符型数据 43
3.5.1字符常量 43
3.5.2字符变量 44
3.5.3字符串常量 46
3.6各种类型数据之间的混合运算 46
3.6.1自动类型转换 46
3.6.2强制类型转换 47
3.7 C语言的运算符与表达式 48
3.7.1 C语言的运算符简介 48
3.7.2算术运算符和算术表达式 49
3.7.3赋值运算符和赋值表达式 52
3.7.4逗号运算符和逗号表达式 56
3.8基本输入输出函数 58
3.8.1数据输入输出的概念及在C语言中的实现 58
3.8.2格式输入输出函数 59
3.8.3字符输入输出函数 64
习题 66
第4章 控制结构 68
4.1概述 68
4.2顺序结构程序设计 69
4.2.1赋值语句 69
4.2.2程序举例 70
4.3选择结构程序设计 70
4.3.1 if语句 70
4.3.2 switch语句 75
4.3.3程序举例 77
4.4循环结构程序设计 78
4.4.1 while语句 78
4.4.2 do-while语句 80
4.4.3 for语句 80
4.4.4循环的嵌套 83
4.5 break与continue语句 85
4.5.1 break语句 85
4.5.2 continue语句 86
4.6综合示例 87
习题 89
第5章 函数 92
5.1函数的定义、声明与调用 92
5.1.1函数的定义 92
5.1.2函数的声明 94
5.1.3函数的调用 96
5.2函数的参数传递 98
5.2.1值传递 99
5.2.2地址传递 100
5.3指针型函数 102
5.4函数的嵌套调用和递归调用 104
5.4.1函数的嵌套调用 104
5.4.2函数的递归调用 105
5.5指向函数的指针 108
5.5.1函数指针 108
5.5.2函数指针的应用 109
5.6变量的存储属性 112
5.6.1内部变量、外部变量和变量的作用域 112
5.6.2变量的存储类型和变量的生存周期 116
5.6.3变量的存储属性小结 120
5.7动态存储分配 121
5.7.1申请动态内存 121
5.7.2动态内存的重新分配 122
5.8宏 定义 123
5.8.1不带参数的宏定义 123
5.8.2带参数的宏定义 125
5.9预 处理 127
5.10条件编译 127
5.11综合示例 129
习题 134
第6章 数组 136
6.1数组概述 136
6.1.1数组的概念 136
6.1.2数组的存储结构 136
6.2一维数组的定义和引用 137
6.2.1一维数组的定义方式 137
6.2.2一维数组元素的引用 138
6.2.3一维数组的初始化 139
6.2.4一维数组程序举例 139
6.3二维数组的定义和引用 143
6.3.1二维数组的定义 143
6.3.2二维数组元素的引用 143
6.3.3二维数组的初始化 143
6.3.4二维数组程序举例 144
6.4字符数组 145
6.4.1字符数组的定义 146
6.4.2字符数组的初始化 146
6.4.3字符数组元素的引用 146
6.4.4字符串和字符串结束标志 146
6.4.5字符数组的输入输出 147
6.4.6字符串常用函数 148
6.4.7字符数组应用举例 150
习题 150
第7章 指针 153
7.1地址和指针的概念 153
7.1.1变量的内容和变量的地址 153
7.1.2直接访问和间接访问 153
7.1.3指针的概念 154
7.2指针变量 154
7.2.1指针变量的定义 154
7.2.2指针变量的引用 156
7.3实现引用传递 157
7.4函数的指针 160
7.4.1用函数指针代替函数名调用函数 161
7.4.2函数的指针做另一函数的参数 162
7.5返回指针值的函数 164
7.6指针与数组 167
7.6.1指向一维数组的指针 167
7.6.2二维数组与多维数组的指针表示法 170
7.7字符串的指针变量 176
7.7.1字符串指针变量的说明和使用 176
7.7.2使用字符串指针变量与字符数组的区别 178
7.8综合示例 179
习题 180
第8章 结构体数据类型与链表 181
8.1结构体类型定义 181
8.2结构体类型变量 182
8.2.1结构体类型变量的定义 182
8.2.2结构体变量的初始化 184
8.2.3结构体类型变量的引用 185
8.3结构体数组 187
8.3.1结构体数组定义 187
8.3.2结构体数组初始化 187
8.3.3结构体数组举例 188
8.3.4指向结构体数组的指针 189
8.3.5结构体数组及其指针做函数参数 190
8.4结构体类型指针 191
8.4.1指向结构体变量的指针 191
8.4.2指向结构体数组元素的指针 193
8.5结构体和函数 194
8.5.1结构体做函数参数 194
8.5.2返回值为结构体类型的函数 195
8.6链表 196
8.6.1链表的概念 196
8.6.2动态存储分配 199
8.6.3链表的基本操作 199
8.7结构体应用举例 204
8.7.1字符串加密 204
8.7.2学生成绩排序 206
习题 209
第9章 共用体与枚举类型 211
9.1共用体的定义与引用 211
9.1.1共用体类型定义 211
9.1.2共用体变量定义与引用 212
9.2共用体应用举例 213
9.3位 运算 216
9.3.1位运算概述 216
9.3.2基本的位运算 216
9.3.3位运算应用 220
9.3.4位运算符及优先级 221
9.4枚举类型 222
9.4.1枚举的定义与说明 222
9.4.2枚举类型变量的赋值与引用 223
9.5用typedef声明类型新标识 224
习题 225
第10章 文件 227
10.1文件概述 227
10.2标准输入/输出函数 228
10.2.1获取文件的属性 228
10.2.2文件的顺序读写 229
10.2.3文件的随机读写 238
10.2.4出错检查 241
习题 241
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《中国地方艺文荟萃 华北东北卷 第1辑 3》《中国地方艺文荟萃》编委会编 2018
- 《中国地方艺文荟萃 华北东北卷 第1辑 1》《中国地方艺文荟萃》编委会编 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《唐代营州与东北边疆经略》宋卿著 2019