图书介绍
C语言程序设计案例教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 何薇,舒后编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302279006
- 出版时间:2012
- 标注页数:204页
- 文件大小:28MB
- 文件页数:215页
- 主题词: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 如何编写C程序1
1.2.1 简单的C语言程序设计1
1.2.2 C程序的编写格式和语法规测2
1.3 如何编写和运行C程序3
1.3.1 在TC环境下编写和运行C程序3
1.3.2 在VC环境下编写和运行C程序3
1.3.3 将C程序保存为文件5
1.4 计算机执行C程序的过程5
1.5 解释C程序的执行过程5
1.6 小结6
1.7 练习题6
第2章 简单的C程序设计7
2.1 只包含printf()的C程序7
2.1.1 求半径为20mm的圆面积7
2.1.2 在屏幕上显示出三角形图案7
2.2 包含scanf()和printf()的C程序8
2.2.1 求任意半径的圆面积8
2.2.2 求任意两个整数之和9
2.3 简单C程序的分析10
2.3.1 C程序结构10
2.3.2 printf()和scanf()10
2.3.3 变量定义语句12
2.3.4 C语言的算术表达式14
2.4 小结15
2.5 练习题16
第3章 顺序结构程序设计17
3.1 程序的算法与逻辑结构17
3.1.1 流程图18
3.1.2 求半径为20mm的圆面积的算法表示18
3.1.3 求任意半径的圆面积的算法表示18
3.1.4 求任意两个整数之和的算法表示19
3.2 顺序结构程序设计20
3.2.1 求任意三个整数之和的算法与程序分析20
3.2.2 将小写字母e转换成大写字母E21
3.2.3 将输入的任意小写英文字母转换为大写字母22
3.2.4 求30度所对应的弧度值24
3.2.5 求sin(30°)的值25
3.2.6 求10/3的余数25
3.3 小结26
3.4 练习题28
第4章 分支结构程序设计30
4.1 分支的引入30
4.1.1 根据重量计价30
4.1.2 分支语句31
4.2 if语句与逻辑结构32
4.2.1 if语句的表现形式32
4.2.2 在任意三个整数中找出最大数34
4.2.3 求分段函数的值35
4.2.4 判断成绩是否及格36
4.2.5 判断是否为闰年37
4.2.6 实现对学生成绩的评定38
4.3 if语句的嵌套40
4.3.1 比较任意三个正整数的大小40
4.3.2 用if嵌套实现对学生成绩的评定44
4.4 多路分支switch-case语句45
4.4.1 switch语句的一般形式45
4.4.2 switch语句的逻辑结构图45
4.4.3 根据输入的数字输出对应的英文单词46
4.4.4 输入年份和月份,输出该月的天数48
4.5 小结50
4.6 练习题52
第5章 循环结构程序设计53
5.1 循环的引入53
5.1.1 重复打印5行“*******”53
5.1.2 循环语句54
5.2 循环语句与逻辑结构54
5.2.1 循环语句54
5.2.2 循环语句的执行过程55
5.3 使用三种循环语句编写程序55
5.3.1 通过用户输入控制打印多行“*******”55
5.3.2 用do-while循环改写程序57
5.3.3 打印n行“*******”。58
5.3.4 完成1~10的累加运算59
5.3.5 完成n!运算60
5.3.6 判断正整数n是否为素数61
5.4 break语句和continue语句63
5.4.1 输入正整数并将偶数累加64
5.4.2 输入以′*′结束的字符串,显示其中不是数字的字符65
5.5 循环的嵌套66
5.5.1 计算1!+2!+…+10!66
5.5.2 求100以内的全部素数68
5.5.3 输出9×9乘法表70
5.5.4 输出数字金字塔72
5.6 小结74
5.7 练习题76
第6章 数组77
6.1 数组的引入77
6.1.1 比较数组元素与简单变量77
6.1.2 一维数组的定义和引用80
6.1.3 产生Fibonacci数列的前12项81
6.1.4 对任意输入的n个整数从小到大排序后输出82
6.2 二维数组及其应用84
6.2.1 矩阵的转置84
6.2.2 二维数组的定义和引用86
6.2.3 打印杨辉三角形87
6.3 字符数组及其应用89
6.3.1 输入字符串,统计其中大写字母、小写字母、数字及其他字符的个数89
6.3.2 字符数组与字符串处理函数91
6.3.3 字符串逆序输出94
6.3.4 简单的密码检测问题95
6.4 小结97
6.5 练习题99
第7章 函数100
7.1 自定义函数的引入100
7.1.1 用户自定义函数call_1()100
7.1.2 函数101
7.2 函数的基本概念101
7.2.1 定义计算圆面积的函数area()101
7.2.2 函数的定义与调用103
7.2.3 函数的形参与实参104
7.2.4 无返回值的函数定义105
7.2.5 输出数字金字塔的函数105
7.2.6 函数声明106
7.3 运用函数编写程序107
7.3.1 定义判断奇偶数的函数107
7.3.2 定义求两数中最大数的函数108
7.3.3 求三个整数中的最大数109
7.4 函数的嵌套调用110
7.4.1 计算圆环的面积110
7.4.2 计算S=1!+2!+3!+…+20!112
7.5 函数的递归调用114
7.5.1 了解递归的过程114
7.5.2 逆序输出字符串115
7.5.3 用递归法计算n!116
7.6 局部变量和全局变量118
7.6.1 局部变量的作用域118
7.6.2 全局变量的作用域120
7.7 小结121
7.8 练习题122
第8章 指针124
8.1 什么是指针124
8.1.1 按从大到小的顺序输出任意输入的两个整数124
8.1.2 指针、指针变量和指针运算符125
8.1.3 通过指针变量访问整型变量127
8.2 指针与数组128
8.2.1 使用不同的数组元素引用方式输出数组的全部元素值128
8.2.2 指针与一维数组129
8.2.3 指针与二维数组130
8.2.4 用行列指针输出一个二维数组的所有元素133
8.2.5 用行指针实现求三个学生四门课成绩的最高分134
8.2.6 指向字符串的指针136
8.2.7 用指针进行字符串的复制137
8.2.8 输出字符串中第n个字符后的所有字符138
8.2.9 指针数组139
8.2.10 用指针数组输出一个已知数组的所有元素140
8.2.11 用指针数组,对若干门课程的课程名按升序进行排序141
8.3 指针与函数143
8.3.1 指针作为函数的参数实现两个数的交换143
8.3.2 返回指针的函数144
8.3.3 指向函数的指针146
8.4 小结147
8.5 练习题151
第9章 结构体152
9.1 结构体类型152
9.1.1 简单的学生信息处理152
9.1.2 结构体类型的定义156
9.1.3 结构体变量的定义及初始化157
9.1.4 结构体变量的引用159
9.1.5 结构体数组161
9.1.6 用结构体存入学生信息再按成绩排序输出162
9.2 指向结构体的指针164
9.2.1 利用指向结构体的指针实现简单的应用164
9.2.2 指向结构体的指针(亦称结构指针)165
9.3 结构体和函数167
9.3.1 结构体类型的变量作为函数参数167
9.3.2 结构体类型的变量作为函数返回值168
9.4 typedef类型定义169
9.5 动态存储分配函数170
9.5.1 动态分配函数的应用170
9.5.2 动态存储分配函数的调用与功能171
9.6 小结172
9.7 练习题175
第10章 文件176
10.1 文件的概念176
10.1.1 文件的引入176
10.1.2 将输入的数据存入文件176
10.1.3 文件的分类178
10.1.4 文件操作178
10.2 文件的打开与关闭178
10.2.1 文件类型指针178
10.2.2 文件的打开与关闭179
10.3 文件的读写操作181
10.3.1 将输入的字符写入文件181
10.3.2 文件内容复制183
10.3.3 输入字符串写入文件184
10.3.4 输入整数写入文件186
10.3.5 输入学生信息写入文件188
10.3.6 使用数据块读写函数处理数据信息190
10.3.7 使用数据块读写函数处理结构体类型数组191
10.4 文件的随机读写194
10.4.1 文件随机读写的相关函数194
10.4.2 rewind()函数的应用195
10.4.3 随机读取学生信息196
10.4.4 追加学生信息198
10.5 小结200
10.6 练习题203
参考文献204
热门推荐
- 3305943.html
- 3364132.html
- 3142893.html
- 3780781.html
- 1116617.html
- 358105.html
- 1635531.html
- 2443542.html
- 484299.html
- 2771713.html
- http://www.ickdjs.cc/book_1309644.html
- http://www.ickdjs.cc/book_2532029.html
- http://www.ickdjs.cc/book_1933881.html
- http://www.ickdjs.cc/book_2283104.html
- http://www.ickdjs.cc/book_2052540.html
- http://www.ickdjs.cc/book_658494.html
- http://www.ickdjs.cc/book_1552618.html
- http://www.ickdjs.cc/book_545270.html
- http://www.ickdjs.cc/book_213535.html
- http://www.ickdjs.cc/book_2396437.html