C语言程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:朱承学主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2004
- ISBN:7508421299
- 页数:308 页
1.1.1 软件、程序与程序设计 1
目 录 1
第7章编译预处理命令 1 1 1
7.1.定义 1 1 1
前言 1
1.1程序设计概述 1
第1章程序设计语言概述 1
1.1.2算法与算法描述 2
1.1.3程序设计风格 5
1.2 C语言简介 6
1.2.1 C语言出现的历史背景 6
1 0.6.3链表的访问 2 1 7
1.2.2 C语言的特点及应用 7
1.2.3简单的C语言程序介绍 7
1.3 C语言的上机操作步骤 8
7.3条件编译 1 1 8
1.3.1Turbo C 2.0集成开发环境简介 9
1.3.2Turbo C++3.0集成开发环境简介 11
第2章C语言的基本数据类型与表达式 12
2.1 C语言的语法基础 12
2.1.1 C语言的字符集 12
2.1.2 C语言的标识符 12
7.1.2带参数的宏定义 1 13
2.1.3 C语言的关键字 13
2.2 C语言的基本数据类型 13
2.2.1数据类型概述 13
2.2.2整型 14
2.2.3实型 15
2.3.1常量与符号常量 16
7.2文件包含处理 1 16
2.3常量与变量 16
2.2.4字符型 16
2.3.3变量的初始化与赋值 17
7.2.1#include命令格式 1 17
2.3.2变量与变量说明 17
2.4运算符与表达式 18
2.4.1算术运算符与算术表达式 18
7.2.2#include命令的嵌套使用 1 18
7.3.1 控制条件为常量表达式的条件编译 1 19
2.4.2关系运算符与关系表达式 20
2.4.3逻辑运算符与逻辑表达式 21
8.1一维数组 1 23
2.4.5条件运算符与条件表达式 23
2.4.4赋值运算符与赋值表达式 23
2.4.6逗号运算符与逗号表达式 24
8.1.2一维数组元素的引用 1 24
2.4.7位运算符 25
2.4.8其他运算符 27
2.5数据类型转换与各种类型数据之间的混合运算 28
2.5.1 表达式中的类型转换 28
8.2 二维数组 1 29
2.5.2强制转换 30
8.2.2 二维数组元素的引用 1 31
第3章顺序结构程序设计 31
3.1 C语句概述 31
3.1.1 简单语句 31
3.1.2 复合语句 33
8.3.3字符数组的初始化 1 34
3.2.1顺序结构 34
3.2程序的三种基本结构 34
3.2.3循环结构 35
3.2.2选择结构 35
3.3.1 字符输入与输出函数 36
3.3输入与输出语句 36
3.3.2格式输出函数 38
3.3.3格式输入函数 42
3.4顺序结构程序设计举例 46
第4章选择结构程序设计 48
4.1 if语句 48
4.1.1 if语句的三种形式 48
4.1.2 if语句的嵌套 53
4.2 switch语句 55
9.2指针变量 1 56
9.2.2指针变量的运算 1 58
4.3选择结构程序设计举例 59
第5章循环结构程序设计 62
5.1 while语句 62
5.2 do-while语句 66
5.3 for语句 68
5.4 goto语句以及用goto语句构成的循环 74
9.4指针与数组 1 75
5.5 break语句和continue语句 75
5.6循环的嵌套 78
5.7循环结构程序设计举例 80
5.8循环结构程序设计注意问题 83
9.4.4指针数组与命令行参数 1 85
6.1.1 模块与函数 86
6.1 概述 86
第6章函数与模块化程序设计基础 86
6.2 数的定义 89
6.1.2模块设计原则 89
6.2.1 标准库函数与头文件 90
6.2.2 用户自定义函数 91
6.3.1 函数的一般调用与声明 93
6.3 函数的调用 93
6.3.2 形参与实参 96
6.3.3 数的嵌套调用 98
6.3.4 数的递归调用 99
6.4变量的作用域及存储特性 103
6.4.1 变量的作用域 103
6.4.2变量的存储特性 106
7.1.1简单宏定义 111
7.3.2控制条件为定义标识符的条件编译 120
7.3.3#undef命令行 122
第8章数组 123
8.1.1…维数组的定义 124
8.1.3一维数组的初始化 126
8.2.1二维数组的定义 130
8.2.3二维数组的初始化 131
8.2.4 二维数组元素值的输入与输出 132
8.3字符数组与字符串 133
8.3.1字符数组的定义 133
8.3.2字符数组的存储结构 134
8.3.4字符数组与字符串的输入与输出 135
8.3.5字符串处理函数 138
8.4数组与函数 143
8.4.1 数组元素作为函数参数 143
8.4.2数组名作为函数参数 144
8.5数组程序设计举例 146
第9章指针 154
9.1指针的概念 154
9.2.1指针变量的定义 156
9.2.3指向指针的指针 161
9.3.1指针作为函数参数 163
9.3指针与函数 163
9.3.2指针函数 168
9.3.3指向函数的指针 170
9.4.1指针与一维数组 176
9.4.2指针与二维数组 181
9.4.3指针与字符串 183
第10章结构体与链表 191
1 0.1.2结构体类型变量的定义 192
10.1 结构体类型的定义与变量说明 192
10.1.1 结构体类型的定义 192
10.1.3结构体类型的嵌套 194
10.2结构体类型变量的引用与初始化 195
10.2.1 结构体类型变量的引用 195
10.2.2结构体类型变量的初始化 197
10.3结构体类型与数组 198
10.3.1结构体数组的定义 198
10.3.2结构体数组的初始化与结构体数组元素的引用 198
10.4结构体类型与指针 202
10.4.1指向结构体变量的指针 202
10.4.2指向结构体数组的指针 203
10.5结构体与函数 205
10.5.1 结构体变量作为函数的参数 205
10.5.2指向结构体变量的指针作为函数的参数 206
10.5.3结构体类型的函数 208
10.6链表 209
10.6.1链表概述 210
10.6.2链表的建立 213
10.6.4链表的插入操作 219
10.6.5链表的删除操作 222
11.1.1共用体的概念 226
11.1共用体 226
第1 1章共用体及其他数据类型 226
11.1.2共用体变量的引用方式 227
11.1.3共用体变量的应用 228
11.2枚举类型 230
1 1.2.1枚举类型的定义 230
1 1.2.2枚举类型的应用 231
11.3 用typedef定义类型 232
11.4位段结构 233
第12章文件 236
12.1概述 236
12.1.1 文件的定义与分类 236
12.1.4文件的存取方式 237
12.1.2数据文件的存储形式 237
12.1.3标准文件系统与非标准文件系统 237
1 2.2标准文件操作 238
12.2.1标准文件类型指针FILE 238
12.2.2标准文件的打开 238
12.2.3标准文件的关闭 240
12.2.4标准文件的读与写 240
12.2.5文件的随机读写 249
12.2.6文件的检测 250
12.3非标准文件操作 252
12.3.1 非标准文件的打开和关闭 252
12.3.2非标准文件的读与写 253
13.1 多模块程序设计基础 255
13.1.1 多模块程序的建立 255
第13章C语言综合应用程序设计 255
1 3.1.2程序模块之间的通信 258
1 3.2图形处理基础 259
1 3.2.1 图形程序运行的条件 259
13.2.2基本图形处理函数及基本图形处理方法 260
13.3 与操作系统的接口 272
13.3.1 DOS简介 272
13.3.2操作系统接口库函数 272
13.3.3 鼠标器及其应用 276
13.4.1 汉字显示的基本原理 282
1 3.4 C程序中的汉字显示技术 282
1 3.4.2 中文DOS下显示汉字 286
13.4.3西文DOS下显示汉字 287
13.4.4汉字的缩放 291
附录Ⅰ ASCII字符编码一览表 295
附录Ⅱ 运算符的优先级别和结合方向一览表 296
附录ⅢTurbo C常用库函数 297
附录Ⅳ图形模式表 305
附录Ⅴ鼠标器功能及功能编号 306
附录Ⅵ 鼠标器驱动程序常用功能及参数 307
参考文献 308
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018