图书介绍
C语言程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计案例教程](https://www.shukui.net/cover/69/33292613.jpg)
- 宗小翀,袁启昌著 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:9787811239461
- 出版时间:2010
- 标注页数:223页
- 文件大小:67MB
- 文件页数:234页
- 主题词: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 C语言的发展1
1.1.2 C语言的特点1
1.2 C程序入门2
1.2.1 一个简单的C语言程序例子2
1.2.2 程序的简单分析2
1.2.3 C语言程序结构3
1.3 C程序上机基本知识5
1.3.1 如何进入Turbo C5
1.3.2 简单的程序调试9
1.4 实训案例12
1.5 习题12
第2章 C语言程序设计基础14
2.1 数据类型14
2.1.1 标识符14
2.1.2 常量与变量15
2.1.3 变量赋初值16
2.1.4 整型数据17
2.1.5 实型数据18
2.1.6 字符型数据19
2.1.7 各种数值间的混合运算21
2.2 运算符与表达式21
2.2.1 算术运算符22
2.2.2 算术表达式24
2.2.3 赋值运算符和赋值表达式25
2.2.4 逗号运算符与逗号表达式26
2.3 基本输入/输出函数26
2.3.1 字符输出函数putchar()27
2.3.2 字符输入函数getchar()28
2.3.3 格式输出函数printf()28
2.3.4 格式输入函数scanf()30
2.4 实训案例31
2.5 习题33
第3章 结构化程序设计基础35
3.1 结构化程序设计35
3.1.1 结构化程序设计思想35
3.1.2 程序设计的工具36
3.2 顺序结构程序设计37
3.2.1 顺序结构程序设计的思想37
3.2.2 顺序结构程序设计举例37
3.3 选择结构程序设计38
3.3.1 选择结构程序设计的思想38
3.3.2 关系运算和逻辑运算38
3.3.3 选择结构程序设计41
3.4 循环结构程序设计48
3.4.1 循环结构程序设计的思想48
3.4.2 循环结构程序设计48
3.4.3 循环结构程序举例57
3.5 实训案例58
3.6 习题60
第4章 模块化程序设计67
4.1 函数67
4.1.1 函数的定义67
4.1.2 函数的参数及返回值69
4.1.3 函数调用71
4.2 局部变量和全局变量78
4.2.1 局部变量78
4.2.2 全局变量79
4.3 变量的存储类别81
4.3.1 自动型变量81
4.3.2 外部型变量82
4.3.3 静态型变量83
4.3.4 寄存器型变量85
4.4 内部函数和外部函数85
4.4.1 外部函数85
4.4.2 内部函数86
4.4.3 举例86
4.5 C语言预处理87
4.5.1 宏定义87
4.5.2 文件包含89
4.5.3 条件编译90
4.5.4 举例91
4.6 正确使用库函数92
4.7 实训案例93
4.8 习题95
第5章 数组和指针101
5.1 构造类型——数组101
5.1.1 一维数组101
5.1.2 二维数组105
5.1.3 字符数组110
5.1.4 向函数传递数组117
5.2 指针119
5.2.1 访问方式120
5.2.2 指针变量121
5.3 指针与数组123
5.3.1 指向数组元素的指针123
5.3.2 通过指针引用数组元素124
5.3.3 指向多维数组的指针和指针变量127
5.3.4 字符串和指针130
5.3.5 指针数组132
5.4 指针和函数135
5.4.1 指针作为函数的参数135
5.4.2 指针函数136
5.4.3 函数指针138
5.5 指向指针的指针140
5.6 实训案例141
5.7 习题144
第6章 构造类型——结构体、共用体148
6.1 结构体类型与结构体变量148
6.1.1 结构体类型的定义148
6.1.2 结构体变量的定义及初始化149
6.1.3 结构体变量的引用150
6.2 结构体数组和函数152
6.2.1 定义及初始化结构体数组152
6.2.2 结构体数组的引用153
6.2.3 结构体数组应用举例154
6.2.4 结构体变量作为函数的参数155
6.3 共用体156
6.3.1 共用体类型的定义156
6.3.2 共用体变量的定义157
6.3.3 共用体变量的引用157
6.3.4 共用体变量的应用举例158
6.4 枚举类型159
6.4.1 枚举类型的定义159
6.4.2 枚举类型变量的定义160
6.4.3 枚举类型变量的引用160
6.5 用户自定义类型161
6.5.1 用户自定义类型的含义161
6.5.2 用typedef声明基本类型161
6.5.3 用typedef声明构造类型162
6.5.4 用户自定义类型的应用163
6.6 实训案例163
6.7 习题165
第7章 位运算170
7.1 位运算符和位运算170
7.1.1 “按位与”运算符(&)171
7.1.2 “按位或”运算符(|)171
7.1.3 “异或”运算符(∧)172
7.1.4 “取反”运算符(~)173
7.1.5 “左移”运算符(<<)173
7.1.6 “右移”运算符(>>)174
7.1.7 位运算赋值运算符174
7.1.8 不同长度的数据进行位运算175
7.2 位段175
7.3 应用举例176
7.4 实训案例177
7.5 习题178
第8章 文件181
8.1 C文件概述181
8.1.1 C文件的基本格式181
8.1.2 缓冲文件和非缓冲文件182
8.2 文件类型指针182
8.2.1 文件类型182
8.2.2 文件类型指针183
8.3 文件的打开与关闭183
8.3.1 文件的打开(fopen函数)183
8.3.2 文件的关闭(fclose函数)184
8.4 文件的读写185
8.4.1 字符读写函数(fputc函数和fgetc函数)185
8.4.2 字符串读写函数(fputs函数和fgets函数)187
8.4.3 数据块读写函数(fwrite函数和fread函数)187
8.4.4 格式化读写函数(fprintf函数和fscanf函数)190
8.4.5 读写其他类型数据190
8.5 文件定位191
8.5.1 rewind函数191
8.5.2 fseek函数191
8.5.3 ftell函数192
8.6 检测函数193
8.6.1 ferror函数193
8.6.2 clearerr函数193
8.7 文件输入输出小结193
8.8 习题194
第9章 C程序综合实训196
9.1 简单应用程序196
9.2 一般应用程序198
9.3 C语言课程设计203
9.3.1 目的要求203
9.3.2 实训时间203
9.3.3 实训内容203
9.3.4 参考题目203
9.3.5 考核标准204
附录A 信息处理流程图形符号205
附录B ASCII码表206
附录C C语言中的关键字208
附录D 运算符和结合性209
附录E 常用库函数210
附录F Turbo C 2.0常用错误提示解释214
附录G 部分习题参考答案220
参考文献223