C语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:高巍,赵彤洲主编
- 出 版 社:北京:北京理工大学出版社
- 出版年份:2005
- ISBN:7564003154
- 页数:232 页
第1章 C语言概述 1
1.1 C语言的发展历史 1
1.2 为什么要使用C语言 1
1.3 C语言程序范例及其结构特点 2
1.3.1 C语言程序范例 2
1.3.2 C语言程序结构特点 4
1.4 C语言程序的开发过程 4
本章小结 6
2.1.2 C语言的数据类型分类 8
2.1.1 什么是数据类型 8
2.1 数据类型的分类 8
第2章 数据类型 8
2.2 常量 11
2.2.1 整型常量 11
2.2.2 字符串常量 14
2.2.3 实型常量 14
2.3 变量 15
2.3.1 什么是变量 15
2.3.2 变量定义语句 16
2.4 标准输入输出函数 16
本章小结 23
3.1 运算符与运算符的分类 24
第3章 运算符和表达式 24
3.2 表达式与表达式的计算 31
3.2.1 表达式 31
3.2.2 复合表达式的计算 32
3.2.3 数据类型转换 34
本章小结 36
第4章 语句 37
4.1 基本语句 37
4.2 流程控制语句 38
4.2.1 程序流程 38
4.2.2 分支语句 41
4.2.3 循环语句 46
4.2.4 转向语句 54
本章小结 58
第5章 数组 59
5.1 一维数组 59
5.1.1 一维数组的定义 59
5.1.2 一维数组元素的引用 60
5.1.3 一维数组的初始化 61
5.1.4 一维数组应用举例 61
5.2.1 二维数组和多维数组的定义 66
5.2 二维数组和多维数组 66
5.2.2 二维数组和多维数组的引用 67
5.2.3 二维数组和多维数组的初始化 67
5.2.4 二维数组和多维数组的举例 69
5.3 字符数组和字符串 72
5.3.1 字符数组 72
5.3.2 字符串 74
5.3.3 字符串处理函数 75
5.3.4 字符数组的举例 79
本章小结 83
6.1 函数的概念 84
第6章 函数 84
6.2 函数的定义和说明 85
6.2.1 函数的定义 85
6.2.2 函数声明 87
6.3 函数调用 89
6.4 函数传递机制 92
6.5 递归 95
6.6 变量的作用域及存储类型 99
6.6.1 变量的作用域 99
6.6.2 变量的存储类型 102
6.7.1 库函数 105
6.7 库函数 105
6.7.2 常用库函数 106
本章小结 110
第7章 指针 111
7.1 指针的概念 111
7.2 指针变量的定义 112
7.3 指针的运算 114
7.3.1 指针变量的赋值运算 114
7.3.2 指针变量的算术运算 115
7.4 指向数组的指针 118
7.3.3 指针变量的关系运算 118
7.5 字符串的指针 121
7.6 函数与指针 124
7.6.1 指针变量作为函数参数 124
7.6.2 指针型函数 126
7.6.3 指向函数的指针 127
7.7 指针数组 129
7.7.1 指针数组的定义 129
7.7.2 指针数组的应用 129
7.8 指向指针的指针 131
7.8.2 二级指针的应用 132
7.8.1 二级指针的定义 132
本章小结 133
第8章 预编译 134
8.1 宏定义 134
8.1.1 不带参数的宏定义 134
8.1.2 带参数的宏定义 137
8.2 文件包含 139
8.3 条件编译 141
本章小结 143
9.1.1 结构体类型定义 144
9.1 结构体类型变量定义和引用 144
第9章 结构体与共用体 144
9.1.2 结构体类型变量定义 145
9.1.3 结构体类型变量的初始化 146
9.1.4 结构体类型变量的引用 147
9.2 结构体数组 148
9.2.1 结构体数组的定义 148
9.2.2 结构体数组的初始化 148
9.2.3 结构体数组的引用 149
9.2.4 结构体数组的应用举例 149
9.3.1 指向结构体变量的指针 151
9.3 结构体指针 151
9.3.2 指向结构体数组的指针 153
9.3.3 用指向结构体的指针作函数参数 154
9.4 链表 156
9.4.1 用指针处理链表 156
9.4.2 处理动态链表的函数 158
9.4.3 建立链表 159
9.4.4 输出链表 161
9.4.5 链表的删除操作 161
9.4.6 链表的插入操作 163
9.5.1 概念 164
9.5 共用体 164
9.5.2 共用体类型的定义 165
9.5.3 共用体变量的定义 165
9.5.4 共用体变量的引用 166
9.5.5 共用体类型数据的特点 167
本章小结 168
第10章 位运算 169
10.1 概述 169
10.2 位运算符和位运算 169
10.2.1 按位与运算符(&) 169
10.2.3 按位取反运算符(~) 171
10.2.2 按位或运算符(|) 171
10.2.4 按位异或运算符(^) 172
10.2.5 左移运算符(<<) 173
10.2.6 右移运算符(>>) 174
10.2.7 位运算赋值运算符 175
10.3 位运算应用举例 175
10.4 位段 178
10.4.1 位段的概念 178
10.4.2 位段的定义 178
本章小结 180
10.4.3 位段的引用 180
第11章 文件 182
11.1 文件的概述 182
11.2 文件类型指针 184
11.3 文件的输入和输出 184
11.3.1 文件的打开和关闭 185
11.3.2 文件的字符输入和输出 186
11.3.3 文件的字符串输入输出函数 189
11.3.4 文件的格式化输入输出函数 191
11.3.5 文件的数据块输入输出函数 195
11.4 文件的定位操作 198
11.5 文件的错误检测 200
本章小结 201
第12章 C语言的高级应用 202
12.1 排序及查找算法 202
12.1.1 插入法排序设计及实现 202
12.1.2 折半查找及实现 204
12.2 递归问题及实现 205
12.2.1 青蛙过河问题 205
12.2.2 快速排序问题 207
12.3 动态规划问题 208
12.3.1 动态规划思想 208
12.3.2 背包问题 209
12.4 图形设计与应用 211
12.4.1 图形系统控制函数 211
12.4.2 颜色控制函数 211
12.5 简单的数据库管理 214
12.6 简单的下拉式菜单设计 219
12.7 发声程序 223
本章小结 225
附录Ⅰ ASCII字符编码一览表 226
附录Ⅱ C语言中的关键字 227
附录Ⅲ 库函数 228
参考文献 232
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019