图书介绍
C语言程序设计教程pdf电子书版本下载
- 朱承学主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508421299
- 出版时间:2004
- 标注页数:308页
- 文件大小:12MB
- 文件页数:320页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
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