图书介绍
大学C语言实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 潘旭华主编,潘旭华,陈刚,姜书浩,赵玉刚编著,高福成主审 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302245971
- 出版时间:2011
- 标注页数:357页
- 文件大小:51MB
- 文件页数:371页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
大学C语言实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简单的C程序设计1
1.1 程序和程序设计的概念1
1.2 程序设计技术的4个层次2
1.3 C语言的产生和发展4
1.4 C程序的结构特点和书写风格6
1.4.1 一个简单的C程序6
1.4.2 C程序的结构特点6
1.4.3 C程序的书写风格9
1.5 简单的C程序设计9
1.5.1 赋值语句的简单使用9
1.5.2 格式输入输出函数的简单使用10
1.5.3 库函数和标题文件10
1.5.4 简单程序设计举例11
1.6 C程序的开发过程12
1.7 Visual C++ 6.0集成开发环境的使用13
1.7.1 启动Visual C++ 6.0集成开发环境13
1.7.2 在Visual C++ 6.0环境中开发C程序13
习题119
第2章 基本数据类型、常量和变量21
2.1 基本数据类型21
2.2 常量及其类型23
2.3 变量的定义及初始化26
2.4 符号常数27
2.5 不同类型数据的输入输出29
2.5.1 格式输出函数printf()29
2.5.2 格式输入函数scanf()34
2.5.3 单字符输入输出函数getchar()和putchar()37
2.5.4 单字符输入函数getche()和getch()39
习题240
第3章 数据运算44
3.1 算术运算44
3.1.1 算术运算符44
3.1.2 算术表达式及其求值规则45
3.2 赋值运算49
3.3 逗号运算(顺序运算)52
3.4 关系运算和逻辑运算53
3.5 测试数据长度运算符57
3.6 常用数学函数58
习题360
第4章 程序流程控制65
4.1 结构化程序设计的三种基本结构65
4.2 选择结构程序设计66
4.2.1 用if…else语句构成二分支选择结构66
4.2.2 用if…else if…else语句构成多分支选择结构71
4.2.3 用条件表达式实现的选择结构73
4.2.4 用switch语句构成多分支选择结构75
4.2.5 用switch和break构成多分支选择结构77
4.3 循环结构程序设计78
4.3.1 for循环78
4.3.2 while循环82
4.3.3 do…while循环84
4.3.4 循环的嵌套86
4.4 转移控制语句88
4.4.1 break语句88
4.4.2 continue语句在循环结构中的作用90
4.4.3 goto语句和标号91
习题492
第5章 数组和字符串102
5.1 数组的概念102
5.2 数组的定义和初始化103
5.2.1 数组的定义103
5.2.2 数组的存储104
5.2.3 数组的初始化105
5.2.4 通过初始化定义隐含尺寸数组107
5.3 数组的基本操作108
5.4 数组的应用113
5.4.1 数值数组的应用113
5.4.2 字符串处理函数和字符串的应用120
习题5128
第6章 指针133
6.1 地址、指针和指针变量133
6.1.1 地址和地址的运算133
6.1.2 指针和指针变量136
6.2 指针的运算139
6.3 用指针访问一维数组141
6.4 用指针访问二维数组143
6.5 用指针处理字符串149
6.6 二级指针和多级指针154
习题6156
第7章 函数163
7.1 模块化程序设计的思想163
7.2 C函数的定义和调用164
7.3 调用函数和被调用函数之间的数据传递169
7.3.1 参数传递方式169
7.3.2 函数返回值方式178
7.3.3 全局变量方式181
7.3.4 用函数指针调用函数和传递函数181
7.4 存储类型对函数调用的影响185
7.4.1 变量的存储类型185
7.4.2 函数的存储类型对函数调用的影响191
7.5 函数的递归调用192
7.6 main()函数的参数和返回值194
习题7197
第8章 复合数据类型207
8.1 结构类型207
8.1.1 结构类型的定义和存储模式207
8.1.2 结构变量、结构数组和结构指针的定义和初始化208
8.1.3 访问结构变量和结构数组的成员211
8.1.4 结构变量、结构数组和结构指针的赋值、输入和输出213
8.2 结构在函数间的传递214
8.3 递归结构和内存动态分配的综合应用——链表的操作221
8.3.1 递归结构和链表的概念221
8.3.2 内存的动态分配222
8.3.3 动态链表的基本操作223
8.4 联合类型230
8.5 位运算和位段结构类型235
8.5.1 位运算235
8.5.2 位段结构类型239
8.5.3 位段结构和位操作应用举例242
8.6 枚举类型246
8.7 类型定义248
习题8250
第9章 文件260
9.1 文件概述260
9.2 文件的打开与关闭262
9.3 文件的读写操作264
9.3.1 文本文件读写函数264
9.3.2 二进制文件读写函数270
9.4 文件检测函数272
9.5 文件的顺序存取和随机存取274
习题9283
第10章 编译预处理和分割编译290
10.1 编译预处理290
10.1.1 宏定义290
10.1.2 文件包含295
10.1.3 条件编译297
10.2 分割编译299
习题10303
附录A Visual C++ 6.0操作指导308
A.1 单文件C程序的开发308
A.2 编辑已有的项目和程序313
A.3 多文件C程序的开发314
A.4 项目中文件的插入和删除316
附录B C语言运算符集318
附录C ASCII代码表319
附录D C常用库函数及其标题文件320
D.1 I/O函数(标题文件stdio.h)320
D.2 字符判别和转换函数(标题文件ctype.h)322
D.3 字符串函数(标题文件string.h/mem.h)322
D.4 数学函数(标题文件math.h)323
D.5 动态分配函数及其他(标题文件stdlib.h)324
附录E 习题参考答案325
附录F C程序应用开发案例345