新编C程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张东亮主编
- 出 版 社:北京:航空工业出版社
- 出版年份:2005
- ISBN:7801835611
- 页数:222 页
第1章 C语言简介 1
1.1 计算机编程语言 1
1.2 C语言的发展历史 2
1.3 C语言的特点 2
1.4 C程序示例 3
1.5 Turbo C 2.0的上机步骤 5
1.5.1 进入Turbo C 2.0集成环境 5
1.5.2 配置运行环境 5
1.5.3 编辑源程序 6
1.5.4 对源程序进行编译、链接并运行 6
1.5.5 查看运行结果 7
1.5.6 退出Turbo C 2.0集成环境 7
习题 7
第2章 数据类型、运算符与表达式 8
2.1 C语言的数据类型 8
2.2 常量与变量 9
2.3 整型数据 10
2.3.1 整型常量 10
2.3.2 整型变量 11
2.4 实型数据 14
2.4.1 实型常量 14
2.4.2 实型变量 15
2.5 字符型数据 16
2.5.1 字符型常量和字符串常量 16
2.5.2 字符型变量 18
2.6 变量的初始化 20
2.7 不同类型数据的相互转换 20
2.8 C语言的运算符与表达式 22
习题 27
第3章 C程序的结构化程序设计 29
3.1 C程序的语句 29
3.1 顺序结构 31
3.1.1 赋值语句 31
3.1.2 数据的输入与输出语句 32
3.2 选择结构 38
3.2.1 关系运算与逻辑运算 38
3.2.2 if语句 41
3.2.3 switch语句 45
3.3 循环结构 48
3.3.1 goto语句 49
3.3.2 while语句 49
3.3.3 do_while语句 51
3.3.4 for语句 52
3.3.5 循环语句的嵌套 54
3.3.6 break语句和continue语句 56
习题 57
第4章 使用数组 62
4.1 一维数组 62
4.1.1 一维数组的定义 62
4.1.2 一维数组元素的引用 63
4.1.3 一维数组的初始化 65
4.1.4 一维数组的实例 67
4.2 二维数组 69
4.2.1 二维数组的定义 69
4.2.2 二维数组元素的引用 69
4.2.3 二维数组的初始化 71
4.2.4 二维数组的实例 72
4.3 字符数组 75
4.3.1 字符数组的定义 75
4.3.2 字符数组的初始化 75
4.3.3 字符串和字符串结束标志 76
4.3.4 字符数组的引用和输入输出 78
4.3.5 用于字符串处理的几个函数 79
4.3.6 字符数组的实例 82
习题 83
第5章 使用函数 86
5.1 函数的定义和声明 86
5.1.1 函数定义的一般形式 86
5.1.2 函数的声明 89
5.1.3 函数的定义、声明和调用的区别 90
5.2 函数的参数和函数的值 90
5.2.1 形参和实参 90
5.2.2 函数的值及类型 91
5.3 函数的调用 92
5.3.1 调用的三种方式 92
5.3.2 嵌套调用 94
5.3.3 递归调用 95
5.4 数组作函数参数 98
5.4.1 数组元素作为函数参数 98
5.4.2 数组名作为函数的实参 100
习题 102
第6章 变量的存储属性 107
6.1 局部变量和全局变量 107
6.1.1 局部变量 107
6.1.2 全局变量 108
6.2 变量的存储类别 109
6.2.1 动态存储方式与静态动态存储方式 109
6.2.2 变量的四种存储类别 110
6.3 内部函数和外部函数 115
6.3.1 内部函数(静态函数) 115
6.3.2 外部函数 116
6.4 多文件程序的编译和链接 117
习题 117
第7章 编译预处理命令 119
7.1 宏定义 119
7.1.1 不带参数的宏定义(符号常量) 119
7.1.2 带参数的宏定义 120
7.2 文件包含 122
7.3 条件编译 123
习题 123
第8章 使用指针 125
8.1 指针的概念 125
8.2 指针变量 125
8.2.1 指针变量的定义 126
8.2.2 指针变量的使用 126
8.2.3 指针变量作函数参数 128
8.3 数组指针 129
8.3.1 数组指针的运算 129
8.3.2 数组元素的指针 130
8.3.3 数组名作函数实参 132
8.3.4 指向二维数组元素的指针变量 136
8.3.5 指向一维数组的指针变量 137
8.4 字符串指针 138
8.4.1 字符串的表示形式 138
8.4.2 字符串指针作函数参数 139
8.5 函数指针 141
8.5.1 指向函数的指针变量 141
8.5.2 返回指针值的函数 142
8.6 指针数组 143
8.6.1 指针数组的定义和使用 143
8.6.2 命令行参数 144
8.7 二级指针 145
8.8 关于指针的总结 146
8.8.1 有关指针的数据类型的小结 146
8.8.2 有关指针的运算的小结 146
8.8.3 void指针类型 146
习题 147
第9章 结构、联合与枚举 151
9.1 使用结构 151
9.1.1 结构变量的定义 152
9.1.2 结构变量的引用 153
9.1.3 结构变量的初始化 154
9.1.4 结构数组 155
9.1.5 指向结构的指针 158
9.1.6 结构指针变量作函数参数 160
9.1.7 引用自身的结构 162
9.1.8 链表操作 163
9.2 使用联合 166
9.2.1 联合的定义 167
9.2.2 联合变量的说明 167
9.2.3 联合变量的赋值和使用 168
9.3 使用枚举 169
9.3.1 枚举的定义 170
9.3.2 枚举变量的说明 170
9.3.3 枚举类型变量的赋值和使用 170
9.4 类型定义符typedef 171
习题 172
第10章 位运算 174
10.1 位运算符和位运算 174
10.1.1 按位与运算 174
10.1.2 按位或运算 175
10.1.3 按位异或运算 175
10.1.4 求反运算 176
10.1.5 左移运算 176
10.1.6 右移运算 176
10.2 使用位域 177
10.2.1 位域的定义和位域变量的声明 177
10.2.2 位域的使用 178
10.3 典型例题解析 179
习题 180
第11章 文件操作 182
11.1 文件概述 182
11.1.1 文件的类型 182
11.1.2 文件操作相关术语 183
11.2 文件的打开与关闭 184
11.2.1 文件的打开(fopen())函数 184
11.2.2 文件的关闭(fclose()函数) 186
11.3 文件的读写 187
11.3.1 字符读写函数(fputc和fgetc) 187
11.3.2 字符串读写函数(fputs和fgets) 190
11.3.3 格式化读写(fscanf函数和fprintf函数) 192
11.3.4 数据块读写函数(fread和fwrite) 193
11.4 文件的定位 194
11.4.1 rewind函数 195
11.4.2 fseek函数 195
11.5 文件检测函数 196
11.5.1 读写文件出错检测函数ferror 196
11.5.2 文件出错标志和文件结束标志置0函数 196
11.6 典型程序举例 197
11.7 关于C的库文件 198
习题 199
第12章 屏幕绘图 201
12.1 图形模式的初始化及相关函数 201
12.2 独立绘图程序的建立 203
12.3 屏幕颜色设置和清屏 204
12.4 基本图形绘制 206
12.4.1 画点与位置坐标函数 206
12.4.2 画直线、圆、椭圆与多边形函数 207
12.5 线条样式设定 208
12.6 图形填充 209
12.6.1 封闭区间填充函数 210
12.6.2 设定填充方式 210
12.7 图形模式下的文本输出 211
习题 214
附录一 ASCII字符与编码对照表 215
附录二 C语言的运算符 216
附录三 C常用库函数 217
附录四 图形驱动程序、图形模式符号常数、色调和分辨率 221
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《新编中草药全图鉴 2》林余霖,李葆莉主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019