图书介绍
C程序设计教程PDF|Epub|txt|kindle电子书版本下载
![C程序设计教程](https://www.shukui.net/cover/31/31466682.jpg)
- 黄维通,孟威编著 著
- 出版社: 北京:机械工业出版社
- ISBN:711108280X
- 出版时间:2002
- 标注页数:233页
- 文件大小:11MB
- 文件页数:244页
- 主题词:
PDF下载
下载说明
C程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言的基本概念1
1.1 C语言的简介与特点1
1.2 C语言的程序构成及其特点1
1.2.1 构成C语言的基本字符和标识符1
1.2.2 通过实例介绍C语言程序的结构特点3
1.3 如何对C语言程序进行编译和执行5
1.4 习题6
第2章 C语言编程中的基本概念及基本运算7
2.1 C语言的数据类型7
2.1.1 常量8
2.1.2 变量的定义与初始化11
2.2 数据类型转换12
2.2.1 隐式类型转换12
2.2.2 显式类型转换13
2.3 运算符和表达式14
2.3.1 算术运算符及算术表达式14
2.3.2 赋值运算符和赋值表达式16
2.3.3 关系运算符和关系表达式19
2.3.4 逻辑运算符和逻辑表达式19
2.3.5 三项条件运算符20
2.3.6 位运算符21
2.3.7 其他运算符23
2.4 基本输入/输出函数24
2.4.1 字符输入/输出函数24
2.4.2 字符串输入/输出函数25
2.4.3 格式化输入/输出函数27
2.5 习题32
第3章 控制结构及其应用34
3.1 结构化程序设计的算法类型及其特征34
3.2 结构化程序设计的结构及其应用35
3.2.1 顺序结构及其应用35
3.2.2 分支结构及其应用38
3.2.3 循环结构程序设计48
3.2.4 三种循环的比较52
3.3 break和continue语句的应用53
3.4 goto语句54
3.5 结构化程序设计综合举例55
3.6 习题58
第4章 数组及其应用62
4.1 一维数组62
4.1.1 一维数组的定义62
4.1.3 一维数组的引用63
4.1.2 一维数组的初始化63
4.1.4 一维数组的应用举例64
4.2 多维数组66
4.2.1 多维数组的定义66
4.2.2 多维数组的初始化67
4.2.3 多维数组的引用68
4.2.4 多维数组应用举例69
4.3 字符型数组及其应用71
4.3.1 字符型数组的概念71
4.3.2 字符型数组的初始化71
4.3.3 字符型数组的输入/输出72
4.3.4 字符数组的应用举例73
4.4 习题76
第5章 指针及其应用78
5.1 指针的基本概念及定义方式78
5.1.1 指针的概念及其定义78
5.1.2 指针的初始化79
5.2 指针的运算80
5.2.1 指针运算符80
5.2.2 指针的赋值运算81
5.2.3 指针的算术运算81
5.2.4 指针的关系运算83
5.3 指针与数组84
5.4 指向字符的指针86
5.5 指针数组88
5.5.1 指针数组的概念88
5.5.2 指针数组的应用89
5.6 多级指针92
5.6.1 多级指针的概念及其定义92
5.6.2 多级指针应用举例94
5.7 习题94
6.1.1 函数的定义97
第6章 函数及其应用97
6.1 函数的定义及其引用97
6.1.2 函数的引用98
6.2 变量的存储类型及作用域101
6.2.1 auto(自动)型变量102
6.2.2 extem(外部)型变量102
6.2.3 register(寄存器)型变量105
6.2.4 static(静态)型变量106
6.3 函数间的通信方式109
6.3.1 传值方式109
6.3.2 地址复制方式111
6.3.3 利用参数返回结果112
6.3.4 利用函数返回值传递数据114
6.3.5 利用全局变量传递数据115
6.4 数组在函数中的应用116
6.5 字符在函数中的应用119
6.6 返回指针值的函数120
6.6.1 返回指针值的函数的定义和引用121
6.6.2 返回指针值的函数的应用举例121
6.7.1 函数指针的概念123
6.7 指向函数的指针123
6.7.2 函数指针的应用124
6.8 递归函数及其应用127
6.8.1 递归函数的概念127
6.8.2 递归程序设计129
6.9 带行参的main函数130
6.10 习题132
第7章 结构体、联合体和枚举135
7.1 结构体的说明及结构体变量的定义135
7.1.1 结构体的说明135
7.1.2 结构体变量的定义136
7.2 结构体变量的初始化及结构体成员的引用138
7.2.1 结构体变量的初始化138
7.2.2 结构体成员的引用138
7.3 结构体数组140
7.3.1 结构体数组的定义及初始化140
7.3.2 结构体数组的应用举例140
7.4 指向结构体的指针143
7.4.1 结构体指针及其定义143
7.4.2 通过指针引用结构体成员143
7.4.3 结构体指针的应用举例145
7.5 结构体在函数间的传递147
7.5.1 结构体变量的传递148
7.5.2 结构体数组在函数间的传递150
7.6 指向结构体型数据的指针及其应用152
7.6.1 结构体指针型函数152
7.6.2 结构体型函数154
7.7 结构体嵌套155
7.7.1 什么是结构体嵌套155
7.7.2 嵌套结构体类型变量的引用156
7.7.3 结构体嵌套应用举例157
7.8.1 联合体的说明及联合体变量的定义159
7.8 联合体159
7.8.2 使用联合体变量应注意的问题162
7.9 枚举类型164
7.9.1 什么是枚举类型164
7.9.2 枚举类型的说明164
7.9.3 枚举型变量的定义165
7.9.4 如何正确使用枚举型变量165
7.10 自定义类型168
7.10.1 自定义类型(typedef)的含义及表示形式168
7.10.2 自定义类型的优点169
7.11 位字段结构体170
7.11.1 位操作方式170
7.11.2 位字段结构体方式171
7.11.3 位字段结构体的应用174
7.12 动态存储分配及其应用175
7.12.1 动态存储分配175
7.12.2 动态数据结构及链表180
7.13 习题184
8.1.1 C语言的文件概念187
8.1.2 指向文件的指针187
8.1 文件概述187
第8章 文件及其应用187
8.1.3 文件的处理过程188
8.2 文件的打开和关闭操作189
8.2.1 文件的打开操作189
8.2.2 关闭文件的操作190
8.2.3 文件的其他读写操作191
8.2.4 文件状态检查函数203
8.2.5 文件定位函数205
8.3 习题208
9.1 文件包含的操作210
第9章 C语言的预编译程序210
9.2 宏定义及其应用211
9.2.1 符号常量的定义211
9.2.2 带参数的宏定义214
9.3 条件编译217
9.4 预定义的宏名和其他预编译语句218
9.4.1 预定义的宏名218
9.4.2 #line219
9.5 习题219
附录221
附录A C语言的标准库函数221
附录B Turbo C 3.0++的上机过程226