图书介绍
实用C程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![实用C程序设计教程](https://www.shukui.net/cover/43/31158650.jpg)
- 陈学德等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111043456
- 出版时间:1994
- 标注页数:167页
- 文件大小:6MB
- 文件页数:176页
- 主题词:
PDF下载
下载说明
实用C程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引论1
1.1 计算机语言与程序设计的概念1
1.2 C语言概述1
1.2.1 C语言的起源与发展1
目录1
1.2.2 C语言是“中级”语言2
1.2.3 C语言是结构化语言2
1.2.4 C语言是程序员的语言2
1.3 C 程序的基本结构2
1.3.1 关键字2
1.3.3 简单C程序举例3
1.3.2 C程序的一般形式3
1.4 使用C语言上机的一般步骤4
1.5 Turbo C的使用5
1.5.1 准备Turbo C系统5
1.5.2 Turbo C的启动6
1.5.3 Turbo C集成开发环境选择项的设置7
1.5.4 利用集成开发环境编辑、编译、链接和运行C程序8
1.5.5 管理多源文件工程10
1.5.6 利用集成开发环境调试C程序10
上机实验工程一11
习题一11
1.5.7 Turbo C集成开发环境的常用热键11
第2章 数据描述与基本操作12
2.1 数据类型的概念12
2.2 常量、变量及标识符12
2.2.1 常量12
2.2.2 变量13
2.2.3 C语言的标识符13
2.3 基本数据类型13
2.3.1 整型14
2.3.2 字符型14
2.3.3 浮点型15
2.3.4 无值类型及枚举类型16
2.3.5 类型修饰符及基本数据类型的长度与值域16
2.4 变量的初始化17
2.5 赋值语句和表达式17
2.6 运算符17
2.6.1 算术运算符17
2.6.2 关系和逻辑运算符19
2.6.3 位操作符19
2.6.4 特殊运算符21
2.7.1 自动类型转换23
2.7 表达式中的数据类型转换23
2.6.5 C语言运算符及其优先级总汇23
2.7.2 强制类型转换24
2.8 数据的输入/输出24
2.8.1 getche和putchar函数25
2.8.2 scanf和printf函数26
习题二29
上机实验工程二30
第3章 流程控制语句31
3.1 结构化程序设计31
3.2.1 基本语句32
3.2 C语句概述32
3.2.2 复合语句33
3.3 选择结构语句34
3.3.1 if语句34
3.3.2 switch语句38
3.4 循环结构语句40
3.4.1 while语句40
3.4.2 do-while语句42
3.4.3 for语句43
3.4.4 循环语句的嵌套44
3.4.5 三种循环语句的比较45
3.4.6 循环语句的变体46
3.5.1 break语句47
3.5 流程转向语句47
3.5.2 continue语句48
3.5.3 goto语句49
3.5.4 exit()函数51
习题三52
上机实验工程三53
第4章 函数54
4.1 模块化软件设计54
4.2 用函数组装C程序55
4.3.1 函数的定义及其返回值57
4.3 函数的定义与调用57
4.3.2 函数的调用60
4.4 变量的作用域62
4.4.1 局部变量62
4.4.2 形式参数63
4.4.3 全程变量63
4.5 变量的存储类别65
4.5.1 全程变量加extern修饰——外部变量65
4.5.2 全程变量加static修饰——静态全程变量66
4.5.3 局部变量加auto修饰——自动变量66
4.5.4 局部变量加static修饰——静态局部变量66
4.6 递归函数67
4.5.5 局部变量加register修饰——寄存器变量67
4.7 编译预处理68
4.7.1 宏定义69
4.7.2 文件包含71
4.7.3 条件编译72
习题四74
上机实验工程四74
第5章 数组 .75
5.1 一维数组75
5.1.1 一维数组的说明与引用75
5.1.2 一维数组的初始化76
5.1.3 一维数组的应用举例77
5.2 二维与多维数组 .79
5.2.1 多维数组的一般说明形式79
5.2.2 多维数组的初始化79
5.2.3 二维数组应用举例80
5.3 字符数组与字符串82
5.3.1 引言82
5.3.2 字符串的存储与结束标志82
5.3.3 字符串操作函数83
5.3.4 字符数组和字符串的输入输出85
5.4.1 一维数组元素作为函数实参86
5.4 数组作为函数参数86
5.4.2 数组名作为函数参数87
习题五 .88
上机实验工程五 .88
第6章 指针 .89
6.1 指针就是地址89
6.2 指针运算90
6.2.1 指针赋值90
6.2.2 指针专用运算符90
6.2.3 指针的算术运算91
6.3.1 指针作为函数参数92
6.3 指针与函数92
6.2.4 指针的比较92
6.3.2 函数返回指针值93
6.3.3 Void型指针与动态内存分配函数 .93
6.3.4 函数指针95
6.4 指向指针的指针97
6.5 指针与数组98
6.5.1 指针与数组的紧密联系98
6.5.2 通过指针引用数组元素99
6.5.3 数组名作为函数参数100
6.5.4 字符串与指针102
6.5.5 指针数组105
6.5.6 多维数组的指针107
6.6 main函数带参数——命令行变元109
习题六110
上机实验工程六111
第7章 结构体112
7.1 结构体类型的定义112
7.2 结构体变量的说明和引用113
7.2.1 结构体变量的说明113
7.2.2 结构体变量的引用114
7.2.3 结构体变量的初始化117
7.3 结构体的指针118
7.4 结构体数组119
7.5.1 链表120
7.5 动态数据结构及其处理120
7.5.2 二叉树124
7.6 共用体127
7.7 位段131
习题七132
上机实验工程七133
第8章 I/O系统134
8.1 C语言I/O系统概述134
8.1.1 流式文件134
8.1.2 文本流与二进制流134
8.2 文件结构体与文件指针135
8.1.3 缓冲文件系统和非缓冲文件系统135
8.3 文件的打开与关闭136
8.3.1 文件打开函数----fopen()136
8.3.2 文件关闭函数----fclose()137
8.4 文件的定位与操作错误检测137
8.4.1 ftell函数137
8.4.2 rewind 函数138
8.4.3 fseek函数138
8.4.4 feof函数139
8.4.5 ferror函数和clearerr函数139
8.5.1 按字符读写140
8.5 文件的读写140
8.5.2 按字符串读写143
8.5.3 按格式要求读写144
8.5.4 按记录(块)读写144
习题八149
上机实验工程八149
附录A C语言运算符汇总表150
附录B C标准库函数151
附录C BIOS调用说明159
附录D DOS功能调用说明163
参考文献167