图书介绍
C语言程序设计立体化教程 附微课视频【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李刚,唐炜主编;章万静,邢海霞副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115375216
- 出版时间:2015
- 标注页数:235页
- 文件大小:28MB
- 文件页数:244页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计立体化教程 附微课视频PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 语法基础1
第1章 C语言概述2
1.1 C语言的发展史及特点2
1.1.1 C语言的发展史2
1.1.2 C语言的特点3
1.2 简单的C语言程序3
1.2.1 第一个C语言程序3
1.2.2 C语言的基本结构5
1.3 C语言程序的开发过程5
1.4 Visual C++6.0开发环境6
1.5 常见编译错误与调试10
习题12
第2章 C语言数据与运算14
2.1 C语言数据类型14
2.2 常量与变量15
2.2.1 常量和符号常量15
2.2.2 变量18
2.3 数据类型转换21
2.4 运算符与表达式22
2.4.1 算术运算符与算术表达式23
2.4.2 赋值运算符与赋值表达式25
2.4.3 逗号运算符与逗号表达式26
2.5 常见编译错误与调试27
习题29
第二篇 程序设计结构31
第3章 算法与流程图32
3.1 算法定义及特征32
3.1.1 算法的定义32
3.1.2 算法的特征33
3.2 流程图表示法33
3.3 程序设计结构34
习题36
第4章 顺序结构程序设计37
4.1 简单语句分析37
4.2 格式化输入与输出38
4.2.1 scanf函数38
4.2.2 printf函数40
4.3 字符输入与输出41
4.3.1 getchar函数41
4.3.2 putchar函数42
4.4 常见编译错误与调试42
4.5 实践应用44
4.5.1 应用项目1:各类数据输出格式控制44
4.5.2 应用项目2:百位数分裂45
习题47
第5章 选择结构程序设计49
5.1 条件判断表达式49
5.1.1 关系表达式设计49
5.1.2 逻辑表达式设计50
5.2 单分支结构52
5.3 双分支结构55
5.4 多分支结构57
5.4.1 if...else if语句57
5.4.2 if...else嵌套59
5.4.3 switch语句60
5.5 常见编译错误与调试62
5.6 实践应用64
5.6.1 应用项目1:健康状况检查64
5.6.2 应用项目2:ATM机操作模拟66
习题68
第6章 循环结构程序设计71
6.1 while和do while循环结构71
6.1.1 while语句71
6.1.2 do while语句73
6.2 for循环结构74
6.3 break和continue语句76
6.3.1 break语句76
6.3.2 continue语句77
6.4 循环嵌套78
6.5 常见编译错误与调试79
6.6 实践应用81
6.6.1 应用项目1:小白兔吃萝卜智力问答81
6.6.2 应用项目2:ATM机密码输入控制82
习题84
第三篇 初级应用87
第7章 数组88
7.1 一维数组88
7.1.1 一维数组的定义88
7.1.2 一维数组的初始化89
7.1.3 一维数组中元素的引用90
7.1.4 一维数组程序举例90
7.2 字符数组93
7.2.1 字符数组的定义93
7.2.2 字符数组的初始化93
7.2.3 字符数组中元素的引用93
7.2.4 字符串和字符串结束的标志94
7.2.5 字符串处理函数94
7.2.6 字符数组程序举例100
7.3 二维数组102
7.3.1 二维数组的定义102
7.3.2 二维数组的初始化102
7.3.3 二维数组中元素的引用103
7.3.4 二维数组程序举例103
7.4 常见编译错误与调试106
7.5 实践应用108
7.5.1 应用项目1:冒泡排序法简单实例108
7.5.2 应用项目2:统计字符串中各类别字符的数量109
习题111
第8章 函数114
8.1 函数概述114
8.2 函数定义115
8.3 函数的一般调用方式118
8.3.1 形式参数和实际参数118
8.3.2 函数返回值118
8.3.3 函数调用方式119
8.4 函数的特殊调用方式120
8.4.1 函数的嵌套调用120
8.4.2 函数的递归调用122
8.5 数组作为函数参数123
8.6 变量存储类别及作用域124
8.6.1 局部变量和全局变量124
8.6.2 动态变量和静态变量127
8.6.3 变量的其他存储类别128
8.7 内部函数与外部函数130
8.7.1 内部函数130
8.7.2 外部函数131
8.8 常见编译错误与调试132
8.9 实践应用134
应用项目:模拟ATM机存取款操作134
习题138
第9章 编译预处理141
9.1 宏定义141
9.2 文件包含143
9.3 条件编译144
9.4 常见编译错误与调试146
9.5 实践应用147
应用项目:教务管理系统登录模块设计147
习题149
第四篇 高级应用151
第10章 指针152
10.1 指针概念及引用152
10.1.1 指针的概念152
10.1.2 指针变量153
10.1.3 指针变量的指向154
10.2 变量的指针和指向变量的指针变量154
10.2.1 定义一个指针变量154
10.2.2 确定指针变量的指向154
10.2.3 指针变量的引用155
10.2.4 指向变量的指针变量程序举例155
10.3 数组指针和指向数组的指针变量156
10.3.1 定义一个指针变量指向一维数组157
10.3.2 一维数组元素的表示法158
10.3.3 指针变量的运算158
10.3.4 指向一维数组的指针变量程序举例161
10.4 字符串指针和指向字符串的指针变量162
10.4.1 字符串的表示163
10.4.2 字符指针变量与字符数组的区别164
10.4.3 指向字符串的指针变量程序举例165
10.5 指针作为函数参数167
10.5.1 指向变量的指针作为函数的参数167
10.5.2 指向数组的指针作为函数的参数168
10.5.3 指向字符串的指针作为函数的参数169
10.6 常见编译错误与调试170
10.7 实践应用173
10.7.1 应用项目1:求一名同学所有课程的平均成绩173
10.7.2 应用项目2:大小写字母转换174
习题176
第11章 构造类型179
11.1 结构体179
11.1.1 结构体类型的定义179
11.1.2 结构体变量的定义181
11.1.3 结构体变量的引用183
11.1.4 结构体数组184
11.2 共用体186
11.2.1 共用体类型的定义186
11.2.2 共用体变量的定义187
11.2.3 共用体变量的引用187
11.3 枚举类型188
11.3.1 枚举类型的定义188
11.3.2 枚举变量的引用189
11.4 类型定义符typedef190
11.5 链表191
11.5.1 动态存储分配191
11.5.2 链表概述与建立191
11.6 常见编译错误与调试193
11.7 实践应用194
11.7.1 应用项目:学生奖学金评定系统设计194
习题198
第12章 位运算200
12.1 位运算概述200
12.2 位运算符及其表达式200
12.2.1 “按位与”运算符(&)——And201
12.2.2 “按位或”运算符(|)——Or201
12.2.3 “按位异或”运算符(∧)——Xor201
12.2.4 “按位取反”运算符(~)——Not202
12.2.5 “左移”运算符(<<)——Lsh202
12.2.6 “右移”运算符(>>)——Rsh202
12.3 位运算应用202
12.4 常见编译错误与调试204
12.5 实践应用205
应用项目:数据右循环移位操作205
习题207
第13章 文件208
13.1 文件概述208
13.2 文件指针209
13.3 文件的打开与关闭209
13.3.1 文件的打开fopen()209
13.3.2 文件的关闭函数fclose()211
13.4 文件的读写操作211
13.4.1 字符读写函数fgetc()和fputc()211
13.4.2 字符串读写函数fgets()和fputs()214
13.4.3 数据块读写函数fread()和fwrite()215
13.4.4 格式化读写函数fscanf()和fprintf()217
13.5 常见编译错误与调试218
13.6 实践应用220
应用项目:学生成绩管理系统设计220
习题226
附录228
附录A 常用字符与ASCII码对照表228
附录B 运算符优先级和结合性229
附录C C语言常用函数表231
参考文献235
热门推荐
- 3399295.html
- 3620221.html
- 1914592.html
- 125177.html
- 1185918.html
- 712635.html
- 1162066.html
- 12453.html
- 2499499.html
- 1296544.html
- http://www.ickdjs.cc/book_2821523.html
- http://www.ickdjs.cc/book_2852518.html
- http://www.ickdjs.cc/book_571367.html
- http://www.ickdjs.cc/book_3088417.html
- http://www.ickdjs.cc/book_2284612.html
- http://www.ickdjs.cc/book_1767040.html
- http://www.ickdjs.cc/book_3130946.html
- http://www.ickdjs.cc/book_1411148.html
- http://www.ickdjs.cc/book_3251092.html
- http://www.ickdjs.cc/book_2942953.html