图书介绍
C语言程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计案例教程](https://www.shukui.net/cover/13/31399902.jpg)
- 马玉芳,杜丽娟主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113231903
- 出版时间:2017
- 标注页数:286页
- 文件大小:59MB
- 文件页数:297页
- 主题词: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.2 程序和程序设计语言2
1.3 计算机求解问题的步骤3
1.4 C语言概述5
1.5 C语言编程环境8
知识拓展8
知识链接8
阅读材料8
习题12
上机实验13
第2章 简单C语言程序14
2.1 在屏幕上显示信息15
2.2 数值计算16
2.3 程序解析16
2.3.1 简单数据类型17
2.3.2 算术表达式25
2.4 顺序结构程序设计32
2.4.1 顺序结构32
2.4.2 C顺序结构程序设计举例32
2.5 输入/输出函数34
2.5.1 printf函数34
2.5.2 scanf函数38
2.5.3 其他输入/输出函数40
2.6 打印简单字符图案42
2.7 计算银行存款利息42
知识拓展43
知识链接43
阅读材料44
习题48
上机实验52
第3章 分支结构程序设计54
3.1 判断从键盘输入的整数的奇偶性55
3.2 判断学生成绩的等级55
3.3 分支结构程序设计56
3.3.1 关系表达式和逻辑表达式56
3.3.2 基本if语句57
3.3.3 嵌套的if语句和switch语句60
3.3.4 设计一个简易计算器63
知识拓展65
知识链接65
阅读材料65
习题68
上机实验73
第4章 循环结构程序设计74
4.1 累加求和问题75
4.1.1 求自然数的和75
4.1.2 计算圆周率75
4.2 while语句76
4.2.1 while语句的一般形式76
4.2.2 统计输入的一批学生的平均成绩77
4.3 do…while语句79
4.3.1 do…while语句的一般形式79
4.3.2 最大公约数问题80
4.4 for语句80
4.4.1 for语句的一般形式80
4.4.2 Fibonacci数列82
4.5 九九乘法表83
4.5.1 九九乘法表83
4.5.2 百钱买百鸡问题84
4.6 break语句与continue语句84
4.6.1 break语句84
4.6.2 continue语句85
4.7 循环结构程序应用举例86
知识拓展90
知识链接90
阅读材料90
习题92
上机实验98
第5章 数组100
5.1 排序问题101
5.1.1 程序解析101
5.1.2 一维数组的定义和引用102
5.1.3 一维数组的初始化102
5.1.4 使用一维数组编程103
5.2 找出矩阵中最大值所在的位置104
5.2.1 程序解析104
5.2.2 二维数组的定义和引用104
5.2.3 二维数组的初始化105
5.2.4 使用二维数组编程106
5.3 字符数组与字符串107
5.3.1 字符数组107
5.3.2 统计字符个数108
5.3.3 字符串处理函数及应用109
5.4 进位制转换112
5.4.1 十进制转换为八(二、十六)进制112
5.4.2 输出进位制转换表114
知识拓展116
知识链接116
阅读材料116
习题119
上机实验124
第6章 模块化程序设计125
6.1 计算圆的周长和面积126
6.2 使用函数编写程序126
6.2.1 函数定义的一般形式127
6.2.2 函数的参数129
6.2.3 函数的返回值和类型130
6.3 变量与函数130
6.3.1 局部变量和全局变量130
6.3.2 变量生命周期和静态局部变量134
6.4 函数的调用137
6.4.1 函数调用的一般形式137
6.4.2 函数的调用方式138
6.4.3 函数与数组138
6.4.4 函数的嵌套调用139
6.5 递归问题求解142
6.6 编译预处理146
6.6.1 概述146
6.6.2 宏定义146
6.6.3 文件包含149
知识拓展150
知识链接151
阅读材料151
习题155
上机实验162
第7章 指针163
7.1 寻找保险箱密码164
7.1.1 寻找保险箱密码解析164
7.1.2 地址与指针165
7.1.3 指针变量及其定义166
7.1.4 指针变量的基本运算166
7.1.5 指针变量的初始化168
7.2 指针型函数169
7.2.1 问题解析169
7.2.2 指针作为函数的参数170
7.3 排序算法173
7.3.1 冒泡排序174
7.3.2 指针、数组和地址间的关系175
7.3.3 通过指针引用数组元素175
7.3.4 数组名作为函数的参数178
7.4 字符串加密180
7.4.1 加密问题180
7.4.2 字符串和字符指针181
7.5 指针数组和指向指针的指针183
7.5.1 指针数组的概念183
7.5.2 指向指针的指针185
7.5.3 指针数组作main()函数的形参186
7.6 任意个整数的存储问题187
7.6.1 任意个整数的存储问题187
7.6.2 用指针实现内存动态分配188
知识拓展189
知识链接189
阅读材料190
习题191
上机实验198
第8章 结构体199
8.1 构建学生基本信息结构体200
8.2 结构体变量201
8.2.1 结构体变量定义201
8.2.2 结构体变量的引用203
8.2.3 结构体变量的初始化204
8.3 结构体数组204
8.3.1 结构体数组的定义205
8.3.2 结构体数组的初始化205
8.3.3 应用举例206
8.4 指针和结构体207
8.4.1 指向结构体变量的指针207
8.4.2 指向结构体数组的指针208
8.4.3 结构指针参数208
8.5 结构体综合应用209
8.5.1 约瑟夫问题209
8.5.2 用链表处理学生信息210
知识拓展217
知识链接217
阅读材料217
习题222
上机实验229
第9章 文件230
9.1 将“China 2016!”写入文件231
9.2 读取学生信息文件237
9.3 文件复制238
知识拓展241
知识链接241
阅读材料241
习题242
上机实验244
第10章 用C语言开发软件实例245
10.1 问题描述245
10.2 需求分析246
10.3 模块设计246
10.4 程序编码246
10.5 程序调试运行251
知识拓展252
知识链接252
阅读材料253
习题255
上机实验255
模拟试题及参考答案256
模拟试题一256
模拟试题二260
模拟试题三264
模拟试题一参考答案267
模拟试题二参考答案269
模拟试题三参考答案271
附录273
附录A ASCII码表273
附录B C99关键字275
附录C 常用库函数275
附录D 常见出错信息279
参考文献286