图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本下载
- 郑军红主编;胡岚,胡雯副主编 著
- 出版社: 武汉:武汉大学出版社
- ISBN:7307044307
- 出版时间:2005
- 标注页数:211页
- 文件大小:6MB
- 文件页数:221页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
绪论1
0.1 C语言的重要地位与学习C语言的必要性1
0.1.1 为什么要学习C语言1
0.1.2 学习C语言的意义1
0.2 C语言的发展历程及其特点2
0.2.1 C语言的发展历程2
0.2.2 C语言的特点3
0.3 学好C语言的正确方法3
0.3.1 端正学习态度,持之以恒3
0.3.2 全面掌握基本概念,注重理解,灵活运用4
0.3.3 独立思考,转换观念,学会正确的思考方法4
0.3.4 理论联系实际4
第一章 C语言程序的一般介绍5
1.1 程序与程序设计方法5
1.1.1 什么是程序5
1.1.2 程序设计的具体方法6
1.2 C语言程序的基本结构与书写规则6
1.2.1 C语言程序的基本结构6
1.2.2 C语言程序的书写规则8
1.3 程序设计的常规开发过程9
1.3.1 需求分析9
1.3.2 程序设计10
1.3.3 编写程序代码10
1.3.4 调试代码程序10
1.3.5 程序测试,编写程序文档10
1.3.6 程序鉴定10
1.4 算法与流程图11
1.4.1 算法的一般特性11
1.4.2 流程图12
第二章 C语言程序设计基础15
2.1 C语言的数据类型15
2.2 变量和常量15
2.2.1 变量15
2.2.2 常量16
2.3 基本数据类型17
2.3.1 整型数据17
2.3.2 实型数据20
2.3.3 字符型数据21
2.3.4 枚举型数据23
2.3.5 数据类型长度的测试24
2.3.6 不同数据类型间的转换和运算25
2.4 常用运算符及其表达式25
2.4.1 算术运算符与算术表达式25
2.4.2 赋值运算符与赋值表达式26
2.4.3 逗号运算符与逗号表达式27
2.4.4 自增、自减运算符及其表达式28
2.4.5 强制类型转换运算符28
2.4.6 关系运算符与关系表达式29
2.4.7 逻辑运算符与逻辑表达式29
2.5 数据的输入输出30
2.5.1 字符数据的输入与输出30
2.5.2 数据的格式输入与输出32
第三章 结构化程序设计38
3.1 顺序结构程序设计38
3.1.1 C语言程序基本语句38
3.1.2 顺序结构程序一般设计方法39
3.2 选择结构程序设计44
3.2.1 if语句44
3.2.2 条件运算符与条件表达式50
3.2.3 switch语句51
3.2.4 选择结构的嵌套54
3.2.5 应用实例55
3.3 循环结构程序设计59
3.3.1 go to语句59
3.3.2 while语句60
3.3.3 do...while语句62
3.3.4 for语句64
3.3.5 循环结构的嵌套66
3.3.6 break语句和continue语句68
3.3.7 应用实例70
第四章 函数74
4.1 函数的概述75
4.1.1 函数的分类与定义75
4.1.2 函数的调用76
4.1.3 函数的说明78
4.1.4 函数的参数79
4.1.5 函数的返回值81
4.2 函数的嵌套调用和递归调用82
4.2.1 函数的嵌套调用82
4.2.2 函数的递归调用84
4.3 变量的作用域和生存期88
4.3.1 变量的作用域和生存期88
4.3.2 变量的存储类别91
4.3.3 应用实例98
第五章 数组102
5.1 一维数组103
5.1.1 一维数组的定义103
5.1.2 一维数组的引用104
5.1.3 一维数组的初始化104
5.1.4 一维数组的输入和输出105
5.1.5 一维数组的应用实例105
5.2 二维数组112
5.2.1 二维数组的定义112
5.2.2 二维数组的存储112
5.2.3 二维数组的引用113
5.2.4 二维数组的初始化113
5.2.5 二维数组的输入输出114
5.2.6 二维数组的应用实例115
5.3 字符数组与字符串117
5.3.1 字符数组的概念117
5.3.2 字符串的概念118
5.3.3 字符串函数121
5.3.4 字符数组的应用实例124
第六章 指针128
6.1 指针的概念与数据的地址128
6.1.1 指针的优点和重要性128
6.1.2 地址和指针128
6.1.3 指针变量和指针常量130
6.2 变量的指针及指向变量的指针变量130
6.2.1 指针变量的说明130
6.2.2 指针变量的引用131
6.2.3 应用实例134
6.3 指针与数组137
6.3.1 一维数组的指针和指向一维数组的指针变量137
6.3.2 内存的动态分配144
6.3.3 二维数组的指针和指向二维数组的指针变量148
6.3.4 字符串的指针和指向字符串的指针变量152
6.3.5 指针数组与指向指针的指针154
6.3.6 应用实例155
6.4 指针与函数159
6.4.1 函数的指针与指向函数的指针变量159
6.4.2 返回指针值的函数161
第七章 结构体与共用体163
7.1 结构体的概念163
7.1.1 结构体类型的定义163
7.1.2 结构体类型变量的定义164
7.1.3 结构体类型变量的引用和初始化166
7.2 结构体数组与链表168
7.2.1 结构体数组的定义和引用168
7.2.2 结构体数组初始化和应用169
7.2.3 链表170
7.3 共用体的概念175
7.3.1 共用体类型的定义175
7.3.2 共用体类型变量的定义176
7.3.3 共用体类型变量的引用177
第八章 位运算180
8.1 位运算的概念及运算符180
8.2 位运算举例184
第九章 文件187
9.1 文件类型指针的概念187
9.1.1 文件数据的存储形式187
9.1.2 文件的处理方法187
9.2 文件的常用操作189
9.2.1 文件的打开与关闭189
9.2.2 文件的读写与定位191
9.2.3 文件的检测196
附录一 ASCII码字符表198
附录二 关键字199
附录三 运算符200
附录四 常用标准函数203
参考文献211