C语言简明教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:蒋国瑞主编
- 出 版 社:石家庄:河北科学技术出版社
- 出版年份:1997
- ISBN:7537516960
- 页数:231 页
第一章 概述 1
1.1 C语言由来 1
1.2 C语言的特点 1
1.3 C语言源程序的输入、编译和运行 2
1.3.1 C程序的基本形式 2
1.3.2 建立第一个C程序 3
1.3.3 列磁盘文件目录 4
1.3.4 修改C程序 4
习题一 6
2.1 标识符 7
第二章 基本数据、运算符和表达式 7
2.2 C语言的基本数据类型 8
2.3 常量与变量 8
2.3.1 常量与变量的概念 8
2.3.2 常量的类型 9
2.3.3 变量的类型 11
2.4 输出输入函数 13
2.4.1 printf输出函数 13
2.4.2 scanf输入函数 16
2.5 运算符与表达式 19
2.5.1 算术运算符与算术表达式 19
2.5.2 强制类型转换运算符 20
2.5.3 赋值运算符与赋值表达式 21
2.5.4 关系和逻辑运算符 22
2.5.5 逗号运算符与逗号表达式 23
2.5.6 条件运算符和条件表达式 24
习题二 24
第三章 程序控制语句 27
3.1 C语句的概念 27
3.2 C程序设计的三种基本结构 28
3.3 条件语句 29
3.3.1 if语句 30
3.3.2 switch语句 33
3.4 循环语句 35
3.4.1 while语句(当型循环结构的语句) 35
3.4.2 do~while()语句(直到型循环结构的语句) 36
3.4.3 for语句 38
3.5 无条件转移语句 41
3.5.1 goto语句 41
3.5.2 break语句 41
3.5.3 continue语句 42
3.5.4 return语句 43
3.6 程序举例 44
习题三 45
4.1 概述 47
第四章 函数与变量 47
4.2 函数定义 48
4.2.1 函数类型说明 49
4.2.2 函数参数说明 51
4.2.3 函数体与函数的返回值 52
4.2.4 函数原型 53
4.3 变量的分类 54
4.3.1 局部变量与全局变量 54
4.3.2 变量的存储 56
4.4 函数调用 58
4.3.3 const与volatile修饰符 58
4.4.1 函数调用方法 59
4.4.2 函数的嵌套调用 60
4.4.3 函数的递归调用 61
4.5 内部函数和外部函数 62
4.5.1 内部函数 63
4.5.2 外部函数 63
4.6 部分常用库函数 64
习题四 70
5.1.1 一维数组的定义 72
5.1.2 一维数组元素的引用 72
5.1 一维数组 72
第五章 数组 72
5.1.3 一维数组的初始化 74
5.2 二维数组 75
5.2.1 二维数组的定义和引用 75
5.2.2 二维数组的初始化 76
5.2.3 二维数组程序举例 76
5.3 字符数组 78
5.3.1 字符数组的定义 78
5.3.2 字符串和字符串的结束标志 79
5.3.3 字符串函数Ⅰ 81
5.4.2 用数组名作函数参数 83
5.4.1 数组元素做函数实参 83
5.4 数组作为函数参数 83
5.4.3 多维数组作函数参数 85
5.5 程序举例 86
习题五 88
第六章 指针 90
6.1 指针与指针变量的定义及引用 90
6.1.1 指针、变量的指针的概念 90
6.1.2 指针变量的定义 91
6.1.3 指针变量的引用 92
6.1.4 指针变量作函数参数 94
6.2.3 指针变量的算术运算 95
6.2.2 指针变量表达式 95
6.2.1 指针变量的赋值 95
6.2 指针变量的运算 95
6.3 数组的指针与指向数组的指针变量 97
6.3.1 数组的指针 97
6.3.2 指向数组的指针变量 97
6.3.3 数组的指针作函数参数 99
6.3.4 指向多维数组的指针变量 100
6.4 指向字符串的指针变量 103
6.5 指向函数的指针变量和返回指针值的函数 106
6.6 指针数组和指向指针的指针 108
6.7.1 字符串函数Ⅱ 109
6.7 与指针相关的部分库函数 109
6.7.2 内存分配库函数 111
6.8 main()主函数的参数 113
习题六 114
第七章 构造数据类型 117
7.1 结构体类型 117
7.1.1 结构体类型的定义 117
7.1.2 结构体变量的定义 118
7.1.3 结构体变量的引用 119
7.1.4 结构体变量的初始化 120
7.1.5 结构体数组 121
7.1.6 指向结构体类型的指针变量 122
7.1.7 指针与链表 125
7.2 共用体类型 128
7.2.1 共用体类型变量的定义和引用 128
7.2.2 指向共用体类型的指针变量 130
7.3 枚举类型 131
7.4 位运算 133
7.5 用typedef定义类型 136
7.6 程序举例 137
习题七 143
8.1.1 不带参数的宏定义 144
8.1 宏定义 144
第八章 编译预处理 144
8.1.2 带参数的宏定义 146
8.2 文件包含 150
8.3 条件编译 152
8.3.1 #if、#else、#elif和#endif 153
8.3.2 #ifdef和#ifndef 153
习题八 155
第九章 文件操作 158
9.1 文件的打开和关闭 158
9.1.1 文件指针 158
9.1.2 文件的打开 159
9.1.3 文件的关闭 160
9.1.4 stdin、stdout、stderr和stdprn文件指针 161
9.2 文件的读写 161
9.2.1 fgetc()和fputc()函数 161
9.2.2 getc、putc和getchar、putchar宏 163
9.2.3 fgets()和fputs()函数 164
9.2.4 fread()和fwrite()函数 165
9.2.5 fprintf()和fscanf()函数 166
9.2.6 getw()和putw()函数 167
9.3 文件的定位 168
9.3.3 fseek()函数 169
9.3.2 ftell()函数 169
9.3.1 rewind()函数 169
9.4 文件的检测 171
习题九 173
第十章 C系统的文本窗口及图形功能 174
10.1 文本模式下的程序设计 174
10.1.1 窗口及模式控制函数 174
10.1.2 属性控制 175
10.1.3 文本输出与管理 177
10.1.4 状态查询 179
10.2 图形模式下的程序设计 180
10.2.1 如何使用Turbo C图形函数库 180
10.2.2 图形系统控制 181
10.2.3 绘图与填充 184
10.2.4 管理屏幕及视口 190
10.2.5 图形模式下的正文输出 193
10.2.6 颜色控制函数 195
10.2.7 图形模式下的错误处理 198
10.2.8 图形模式下的状态查询 199
习题十 200
附录1 趣味程序举例 201
2.1 Turbo C的建立 216
2.2 Turbo C的菜单系统及其使用 216
附录2 Turbo C 2.0基本操作 216
2.3 菜单命令和编辑命令 218
2.3.1 Turbo c的菜单命令 218
2.3.2 Turbo c的编辑命令 222
2.4 Turbo C 2.0菜单结构一览表 ………………………………………(插页)附录3 C语言中的关键字 224
附录4 C语言运算符一览表 225
附录5 Turbo C编译错误信息 226
5.1 致命错误 226
5.2 一般错误 226
5.3 警告 228
附录6 Turbo C++与Turbo C 2.0的主要区别 230
参考文献 231
- 《高级英语阅读与听说教程》刘秀梅编著 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
- 《燕堂夜话》蒋忠和著 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020