图书介绍
C语言实例教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言实例教程](https://www.shukui.net/cover/36/30662084.jpg)
- 杨国兴,宋晏,严婷主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302358978
- 出版时间:2014
- 标注页数:252页
- 文件大小:23MB
- 文件页数:266页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简单的C程序1
1.1 内容介绍1
1.1.1 程序设计语言的发展1
1.1.2 C语言的特点2
1.2 实例2
实例1.2.1 在屏幕上输出信息2
实例1.2.2 计算两个整数之和并输出到屏幕5
实例1.2.3 计算两个数的和、差、积、商和余数并输出到屏幕7
实例1.2.4 求圆的周长和面积10
实例1.2.5 转义字符的使用12
实例1.2.6 求三角形的面积14
实例1.2.7 复合赋值运算符的使用15
实例1.2.8 自增自减运算符的使用16
实例1.2.9 检测各种数据类型所占的字节数18
实例1.2.10 八进制、十六进制整数的表示及输出19
1.3 小结20
1.3.1 数据类型20
1.3.2 标识符、常量与变量20
1.3.3 运算符20
1.3.4 printf函数和scanf函数21
1.3.5 数据类型转换23
1.4 实验23
1.4.1 实验目的23
1.4.2 实验内容23
习题25
第2章 程序控制语句27
2.1 内容介绍27
2.2 实例27
实例2.2.1 求两个数中较大的值27
实例2.2.2 求分段函数的值29
实例2.2.3 根据考试成绩,输出不同的结果32
实例2.2.4 编一个程序计算指定年月有几天35
实例2.2.5 求1~100的累加和38
实例2.2.6 求阶乘39
实例2.2.7 从键盘输入任意个正整数,求出最大的数40
实例2.2.8 求100之内不能被3整除的整数之和42
实例2.2.9 判断某个整数是否为素数43
实例2.2.10 打印乘法口诀表44
实例2.2.11 打印水仙花数(阿姆斯特朗数)45
实例2.2.12 求π的近似值47
实例2.2.13 猴子吃桃问题49
实例2.2.14 鸡兔同笼问题49
实例2.2.15 求自守数50
实例2.2.16 求完数51
实例2.2.17 打鱼晒网问题52
2.3 小结53
2.3.1 关系运算符与关系表达式53
2.3.2 逻辑运算符与逻辑表达式54
2.3.3 条件运算符54
2.3.4 选择结构程序54
2.3.5 循环结构程序55
2.3.6 continue语句、break语句与goto语句55
2.4 实验55
2.4.1 实验目的55
2.4.2 实验内容56
习题62
第3章 指针64
3.1 内容介绍64
3.2 实例64
实例3.2.1 输出变量的地址64
实例3.2.2 通过指针变量存取变量的值66
实例3.2.3 指针的算术运算68
实例3.2.4 指针的关系运算70
实例3.2.5 多级指针的使用72
实例3.2.6 动态分配内存73
实例3.2.7 动态分配多个连续的内存单元76
实例3.2.8 重新分配存储单元77
3.3 小结78
3.3.1 地址、指针与指针变量78
3.3.2 指针的运算79
3.3.3 动态内存分配79
3.4 实验79
3.4.1 实验目的79
3.4.2 实验内容80
习题82
第4章 数组84
4.1 内容介绍84
4.2 实例84
实例4.2.1 求班级考试的平均成绩84
实例4.2.2 使用数组输出Fibonacci数列的前42项86
实例4.2.3 使用指针输出数组中所有元素的值87
实例4.2.4 冒泡法排序89
实例4.2.5 使用二维数组处理多人多门成绩90
实例4.2.6 矩阵相加92
实例4.2.7 二维数组的地址93
实例4.2.8 指向一维数组的指针95
实例4.2.9 字符数组与字符串97
实例4.2.10 输入两个字符串,按从小到大顺序输出100
实例4.2.11 字符串排序102
4.3 小结104
4.3.1 一维数组104
4.3.2 二维数组104
4.3.3 字符数组105
4.3.4 指针数组与指向一维数组的指针变量106
4.3.5 常用的字符串处理函数106
4.3.6 排序算法107
4.4 实验107
4.4.1 实验目的107
4.4.2 实验内容107
习题119
第5章 函数121
5.1 内容介绍121
5.2 实例121
实例5.2.1 求两个数的最大值121
实例5.2.2 编写一个求x的n次方的函数124
实例5.2.3 交换两个变量值的函数125
实例5.2.4 求平均成绩128
实例5.2.5 比较两个字符串大小的函数129
实例5.2.6 设计魔方阵131
实例5.2.7 字符串排序132
实例5.2.8 加减乘除计算器134
实例5.2.9 计算1!+2!+3!+…+n!的值136
实例5.2.10 用递归法求阶乘138
实例5.2.11 局部变量与全局变量139
实例5.2.12 用静态变量方法计算1!+2!+3!+…+n!141
5.3 小结143
5.3.1 函数的定义与声明143
5.3.2 函数的参数144
5.3.3 函数的嵌套调用与递归调用144
5.3.4 变量的存储类别144
5.4 实验145
5.4.1 实验目的145
5.4.2 实验内容145
习题155
第6章 构造类型157
6.1 内容介绍157
6.2 实例157
实例6.2.1 输入一个学生的各种信息再输出157
实例6.2.2 将实例6.2.1 中的年龄改为出生日期160
实例6.2.3 处理多个学生的信息162
实例6.2.4 求多个学生的平均成绩163
实例6.2.5 输入一个短整型整数,求出其高位数和低位数165
实例6.2.6 获取按键的信息168
实例6.2.7 输入一个整数,输出对应的星期几170
实例6.2.8 建立单链表保存学生的信息172
实例6.2.9 删除链表中指定的结点175
6.3 小结177
6.3.1 结构体类型的定义与应用177
6.3.2 共用体类型的定义与使用178
6.3.3 枚举类型的定义与使用178
6.3.4 typedef定义类型179
6.3.5 单链表179
6.4 实验179
6.4.1 实验目的179
6.4.2 实验内容179
习题187
第7章 位运算190
7.1 内容介绍190
7.2 实例190
实例7.2.1 将一个整数的指定位设置为0或1190
实例7.2.2 取出一个整数的奇数位和偶数位191
实例7.2.3 将整数的指定位翻转193
实例7.2.4 求一个数的原码194
7.3 小结196
7.3.1 数值的表示方法196
7.3.2 位运算符196
7.4 实验196
7.4.1 实验目的196
7.4.2 实验内容196
习题200
第8章 编译预处理201
8.1 内容介绍201
8.2 实例201
实例8.2.1 求圆的周长、面积和圆球体积201
实例8.2.2 使用带参数的宏求圆的周长、面积和圆球体积202
实例8.2.3 将宏定义放在一个单独的文件中求圆的周长、面积和球体积203
实例8.2.4 条件编译206
8.3 小结207
8.3.1 宏定义207
8.3.2 文件包含207
8.3.3 条件编译208
8.4 实验208
8.4.1 实验目的208
8.4.2 实验内容208
习题209
第9章 文件211
9.1 内容介绍211
9.2 实例211
实例9.2.1 在文件中写入整数1~10211
实例9.2.2 将文件中的若干个整数读出来213
实例9.2.3 文件复制215
实例9.2.4 以行为单位读写文件217
实例9.2.5 读写学生信息218
实例9.2.6 随机访问文件220
实例9.2.7 更改文件名223
9.3 小结224
9.3.1 文件的打开与关闭224
9.3.2 文件的读写224
9.3.3 文件的定位与出错检测224
9.4 实验225
9.4.1 实验目的225
9.4.2 实验内容225
习题228
第10章 综合实例230
10.1 内容介绍230
10.2 实例230
实例10.2.1 计算某一天是星期几230
实例10.2.2 八皇后问题232
实例10.2.3 迷宫235
实例10.2.4 简单的客房管理系统241
附录A 索引247
参考文献252