C语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:周察金主编
- 出 版 社:成都:电子科技大学出版社
- 出版年份:2004
- ISBN:7810944940
- 页数:282 页
目录 1
第一章 C语言基础 1
1.1 程序设计语言概述 1
1.1.1 程序设计语言简介 1
1.1.2 C语言概述 2
1.2 Turbo C的基本操作 3
1.2.1 Turbo C的启动和退出 5
1.2.2 Turbo C菜单的基本操作 6
1.2.3 Turbo C窗口的基本操作 7
1.3 Turbo C程序的基本操作 7
1.3.1 创建C程序 8
1.3.2 修改C程序 9
l.4 C程序的基本规则 12
1.4.1 几个简单的C程序 12
1.4.2 C语言的库函数 15
上机实习一 18
上机实习1.1 Turbo C的基本操作 18
上机实习1.2 创建和修改C程序 20
上机实习1.3 理解C程序的基本规则 22
本章小结 26
习题一 27
2.1 设置屏幕显示模式 29
2.1.1 屏幕显示模式概述 29
第二章 绘制图形 29
2.1.2 设置和关闭图形模式 30
2.2 绘制图形 34
2.2.1 画直线函数 34
2.2.2 画矩形函数 34
2.2.3 画圆、画圆弧、画椭圆函数 36
2.2.4 设置线型和线宽 37
2.3 设置屏幕显示颜色 39
2.3.1 颜色简介 39
2.3.2 设置屏幕颜色 39
2.4.1 设置填充模式 42
2.4 填充彩色图形 42
2.4.2 填充基本图形的函数 43
2.4.3 填充任意封闭图形的函数 46
2.5 在图形模式下显示字符 47
2.5.1 指定当前输出位置 47
2.5.2 在图形模式下输出文本 47
上机实习二 50
上机实习2.1 C语言作图的基本步骤 50
上机实习2.2 C语言的作图函数 51
上机实习2.3 绘制彩色图形 54
本章小结 58
习题二 59
3.1 数据类型概述 62
3.1.1 数据与数据类型 62
第三章 数据及其运算 62
3.1.2 基本数据类型概述 63
3.2 常量与变量 64
3.2.1 基本概念 64
3.2.2 变量的基本操作 66
3.3 基本数据类型 69
3.3.1 整型常量和整型变量 69
3.3.2 实型常量和实型变量 70
3.3.3 字符型常量和字符型变量 70
3.4 基本输入/输出函数 73
3.4.1 printf函数 73
3.4.2 scanf函数 78
3.4.3 getchar函数与putchar函数 82
3.5 算术运算符和算术表达式 83
3.5.1 算术运算符 83
3.5.2 算术表达式 86
3.6 关系运算符和关系表达式 88
3.6.1 关系运算符 88
3.6.2 关系表达式 89
3.7 逻辑运算符和逻辑表达式 90
3.7.1 逻辑运算符 90
3.7.2 逻辑表达式 90
上机实习三 91
上机实习3.1 标识符、常量和变量 91
上机实习3.2 输出数据 93
上机实习3.3 输入数据 96
上机实习3.4 算术运算符和算术表达式 99
上机实习3.5 关系运算符和逻辑运算符 101
本章小结 103
习题三 104
第四章 C程序基本结构 107
4.1 顺序结构 107
4.1.1 顺序结构程序设计 107
4.1.2 结构化程序设计概述 109
4.2 选择结构程序 110
4.2.1 单分支选择结构 110
4.2.2 双分支选择结构 112
4.2.3 多分支选择结构 114
4.3 循环结构程序 123
4.3.1 while语句 123
4.3.2 do while语句 126
4.3.3 for语句 127
4.3.4 循环的嵌套 132
4.3.5 break语句和continue语句 134
4.3.6 程序设计举例 136
4.4 程序调试 142
4.4.1 程序调试 142
4.4.2 程序设计常见错误 146
上机实习4.1 顺序结构程序设计 150
上机实习四 150
上机实习4.2 选择结构程序设计 152
上机实习4.3 循环结构程序设计(1) 155
上机实习4.4 循环结构程序设计(2) 158
上机实习4.5 程序调试的基本方法 160
本章小结 161
习题四 162
第五章 函数和变量 168
5.1 函数 168
5.1.1 函数的定义 168
5.1.2 函数的返回值 170
5.1.3 函数的调用 171
5.1.4 函数的嵌套调用 173
5.1.5 函数的递归调用 176
5.2 局部变量和全局变量 180
5.2.1 局部变量的作用域和生存期 180
5.2.2 全局变量的作用域和生存期 183
5.3 函数的参数传递 185
上机实习五 187
本章小结 190
习题五 190
第六章 数组 194
6.1 一维数组 194
6.1.1 一维数组的定义 194
6.1.3 一维数组元素的引用 195
6.1.2 数组元素的赋值 195
6.1.4 一维数组的应用 196
6.2 二维数组 197
6.2.1 二维数组的定义和赋值 197
6.2.2 二维数组的引用 198
6.3 字符数组 200
6.3.1 字符数组的定义和赋值 200
6.3.2 字符串与字符数组 201
6.3.3 字符数组的引用 202
6.3.4 字符串处理函数 203
6.3.5 二维字符数组 205
上机实习六 206
本章小结 209
习题六 210
第七章 指针 213
7.1 指针的概念 213
7.1.1 内存的访问方式 213
7.1.2 指针与指针变量 214
7.2 变量的指针 214
7.2.1 指针变量的定义 214
7.2.2 指针变量的引用 215
7.2.3 指向指针的指针 217
7.2.4 指针变量作为函数参数 218
7.3.1 数组的指针表示 220
7.3 指针与数组 220
7.3.2 数组名做函数参数 221
7.3.3 字符串指针变量 225
7.3.4 指针与二维数组 228
上机实习七 232
本章小结 233
习题七 233
第八章 结构体、共用体与位运算 238
8.1 结构体简介 238
8.1.1 结构体类型的定义 238
8.1.2 结构体变量的定义 240
8.1.3 结构体变量的引用 242
8.2 共用体简介 244
8.2.1 共用体类型的定义 244
8.2.2 共用体变量的定义 244
8.2.3 共用体变量的访问 245
8.3 位运算简介 246
8.3.1 位与字节 246
8.3.2 数的编码 247
8.3.3 位运算 247
上机实习八 251
上机实习8.1 结构体变量的基本用法 251
上机实习8.2 共用体变量的基本用法 252
本章小结 253
习题八 254
第九章 文件 256
9.1 C文件概述 256
9.1.1 文件的相关概念 256
9.1.2 缓冲文件系统与非缓冲文件系统 257
9.2 文件的打开与关闭 258
9.2.1 文件指针 258
9.2.2 打开文件 258
9.2.3 关闭文件 261
9.3 文件的读写 261
9.3.1 读写一个字符 261
9.3.2 读写一个字符串 264
9.3.3 格式化输入/输出 266
9.3.4 数据块读写函数 267
9.4 文件定位和出错检验 269
9.4.1 文件定位 269
9.4.2 出错的检验 271
上机实习九 271
本章小结 272
习题九 272
附录一 ASCII字符编码一览表 276
附录二 C语言中的关键字 277
附录三 Turbo C常用库函数 278
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018