图书介绍
大学C语言设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![大学C语言设计教程](https://www.shukui.net/cover/46/30667938.jpg)
- 张峰,王伯槐,刘红霞编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115353301
- 出版时间:2014
- 标注页数:238页
- 文件大小:49MB
- 文件页数:247页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
大学C语言设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 C语言的发展过程1
1.1.1 什么是语言1
1.1.2 什么是机器语言1
1.1.3 什么是汇编语言2
1.1.4 什么是高级语言2
1.1.5 C语言的发展过程2
1.1.6 理工科学生为什么要学C语言3
1.2 C语言的特点3
1.3 C程序的结构及书写格式4
1.3.1 C程序的结构4
1.3.2 C程序的书写格式6
1.4 C语言开发环境的搭建6
1.4.1 C程序可执行文件的生成过程6
1.4.2 Visual C++ 6.0上机操作过程7
1.4.3 程序调试12
习题15
第2章 数据类型、运算符和表达式17
2.1 基本数据类型17
2.1.1 整型数据17
2.1.2 整数的正负17
2.1.3 实数类型18
2.1.4 字符类型18
2.2 常量19
2.2.1 整型常量19
2.2.2 实型常量19
2.2.3 字符常量20
2.2.4 字符串常量21
2.3 变量22
2.3.1 变量的定义22
2.3.2 标识符和关键字23
2.4 运算符和表达式24
2.4.1 操作数、运算符和表达式25
2.4.2 运算符优先级25
2.4.3 赋值运算26
2.4.4 算术运算26
2.4.5 自增和自减27
2.4.6 关系运算28
2.4.7 逻辑运算符29
2.4.8 位运算30
2.4.9 ?运算31
2.4.10 复合赋值运算32
2.4.11 逗号运算32
2.4.12 类型转换与类型转换规则33
2.5 输入/输出函数35
2.5.1 向屏幕输出函数printf35
2.5.2 格式化输入函数scanf37
2.5.3 字符输入/输出函数39
2.6 本章程序案例40
2.7 问题集锦与解答41
习题43
第3章 程序控制结构46
3.1 程序的灵魂——算法46
3.1.1 算法描述46
3.1.2 用流程图表示算法48
3.1.3 算法的结构化描述50
3.1.4 用N-S图描述算法51
3.1.5 用PAD图描述算法52
3.1.6 复合语句52
3.2 条件控制语句53
3.2.1 if语句53
3.2.2 if嵌套语句58
3.2.3 if语句综合实例58
3.3 开关语句——switch结构60
3.3.1 switch语句的一般形式60
3.3.2 switch语句的执行过程60
3.3.3 switch语句应用案例61
3.3.4 default语句63
3.4 循环结构64
3.4.1 for语句64
3.4.2 for语句程序案例66
3.4.3 while语句68
3.4.4 while语句程序案例68
3.4.5 do~while语句70
3.4.6 do~while语句程序案例71
3.4.7 三种循环语句的比较72
3.4.8 循环嵌套72
3.5 break、continue及goto语句74
3.5.1 break语句74
3.5.2 continue语句75
3.5.3 随心所欲goto语句76
3.6 问题集锦与解答77
习题78
第4章 函数85
4.1 函数概述85
4.2 函数说明与返回值86
4.2.1 函数定义的一般形式86
4.2.2 函数的返回类型说明86
4.2.3 形式参数与实际参数87
4.2.4 函数参数数据传递88
4.2.5 函数原型声明89
4.3 递归函数91
4.3.1 递归流程91
4.3.2 递归程序应用案例92
4.4 函数的作用域规则95
4.4.1 变量的存储类别95
4.4.2 生存期95
4.4.3 作用域与可见域96
4.4.4 自动型(auto)96
4.4.5 寄存器型(register)98
4.4.6 外部型(extern)98
4.4.7 静态型(static)100
4.5 编译预处理102
4.5.1 文件包含102
4.5.2 宏定义103
4.5.3 条件编译106
4.6 问题集锦与解答108
习题109
第5章 数组114
5.1 一维数组114
5.1.1 一维数组的定义114
5.1.2 一维数组的引用115
5.1.3 一维数组的初始化117
5.1.4 一维数组程序举例117
5.2 二维数组120
5.2.1 二维数组的定义120
5.2.2 二维数组的引用121
5.2.3 二维数组的初始化121
5.2.4 二维数组程序举例122
5.3 字符数组123
5.3.1 字符数组的定义123
5.3.2 字符数组的初始化124
5.3.3 字符数组的输入/输出125
5.3.4 字符串常用处理函数126
5.4 函数与数组128
5.4.1 数组元素作为函数的实参128
5.4.2 数组名作函数参数128
5.5 综合实例130
习题132
第6章 指针137
6.1 指针与变量137
6.1.1 指针的基本概念137
6.1.2 指针变量的定义与引用138
6.1.3 指针的运算140
6.2 指针与数组141
6.2.1 指针数组141
6.2.2 指向数组元素的指针144
6.2.3 通过指针引用数组元素144
6.2.4 指向多维数组的指针和指针变量151
6.3 指针与字符串156
6.3.1 使指针变量指向“字符串”的方法156
6.3.2 指向字符串常量的指针变量的使用157
6.3.3 使用字符指针变量与字符数组的区别158
6.4 指针与函数159
6.4.1 指针变量作函数参数159
6.4.2 返回指针值的函数163
6.4.3 函数指针165
6.5 指向指针的指针167
6.6 问题集锦与解答169
习题169
第7章 自定义数据类型175
7.1 结构体的定义和引用175
7.1.1 结构体的定义、初始化与使用175
7.1.2 结构体类型数组179
7.1.3 结构体类型数据的指针181
7.1.4 结构体的嵌套185
7.1.5 用指针处理链表186
7.2 共用体类型193
7.2.1 共用体类型的定义193
7.2.2 共用体类型变量的引用195
7.3 枚举类型196
7.4 自定义类型198
习题200
第8章 文件209
8.1 文件概述209
8.1.1 什么是文件209
8.1.2 文件的分类209
8.1.3 文件类型指针210
8.2 文件的打开与关闭211
8.2.1 文件的打开211
8.2.2 文件的关闭212
8.3 文件的读写213
8.3.1 字符读写函数fgetc()和fputc()213
8.3.2 字符串读写函数fgets()和fputs()215
8.3.3 格式化读写函数fscanf()和fprintf()217
8.3.4 数据块读写函数fread()和fwrite()218
8.4 文件的定位221
8.5 文件检测223
习题224
附录1 常用字符与ASCII值对照表228
附录2 C语言保留字一览表229
附录3 运算符的优先级及其结合性230
附录4 常用C库函数231
参考文献238