图书介绍
从零开始学C语言【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 戴晟晖等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121122521
- 出版时间:2011
- 标注页数:317页
- 文件大小:118MB
- 文件页数:322页
- 主题词:C语言-程序设计
PDF下载
下载说明
从零开始学C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 C语言入门15
第1章 C语言入门基础(教学视频:58分钟)15
1.1计算机语言的演变15
1.1.1机器语言15
1.1.2汇编语言15
1.1.3高级语言15
1.1.4面向对象或面向问题的高级语言16
1.2数制、数制转换与存储16
1.2.1数制16
1.2.2数制的转换17
1.2.3计算机中数据的存储18
1.3程序设计思想——算法19
1.3.1算法的概念19
1.3.2算法的特点19
1.3.3算法的表示方法20
1.3.4算法分析22
1.4 C语言的发展简史和特点22
1.4.1 C语言的诞生与发展23
1.4.2 C语言的特点24
1.5本章小结25
1.6习题25
第2章 认识C语言程序(教学视频:30分钟)26
2.1 C语言程序的结构特征26
2.2 C语言程序的书写风格28
2.3 C语言程序的开发过程29
2.4 Visual C++集成开发环境30
2.4.1熟悉Visual C++ 6.0集成开发环境31
2.4.2 C语言在Visual C++6.0的开发过程32
2.5用Visual C++ 6.0运行一个C程序33
2.6本章小结34
2.7习题34
第2篇 C语言基础35
第3章 常量、变量与标识符(教学视频:17分钟)35
3.1标识符35
3.1.1标识的命名35
3.1.2保留字35
3.2常量36
3.2.1直接常量36
3.2.2符号常量36
3.3变量37
3.3.1变量的定义37
3.3.2变量的初始化37
3.4变量的初始化38
3.5本章小结38
3.6习题38
第4章 数据类型(教学视频:28分钟)39
4.1 C语言中的数据类型39
4.1.1基本数据类型39
4.1.2构造数据类型40
4.1.3指针数据类型40
4.1.4空类型40
4.2整型数据40
4.2.1整型常量41
4.2.2整型变量41
4.3实数型数据42
4.3.1实数型常量43
4.3.2实数型变量43
4.4字符型数据44
4.4.1字符型常量44
4.4.2字符型变量45
4.5数值型数据间的混合运算47
4.5.1自动类型转换47
4.5.2强制类型转换48
4.6本章小结50
4.7习题50
第5章 运算符及其表达式(教学视频:57分钟)51
5.1算术运算符及算术表达式51
5.1.1算术运算符51
5.1.2算术表达式53
5.2赋值运算符及赋值表达式53
5.2.1赋值运算符54
5.2.2赋值表达式55
5.3关系运算符及关系表达式56
5.3.1关系运算符56
5.3.2关系表达式57
5.4逻辑运算符及逻辑表达式58
5.4.1逻辑运算符58
5.4.2逻辑运算规则59
5.4.3逻辑表达式60
5.5条件运算符及条件表达式62
5.5.1条件运算符62
5.5.2条件表达式63
5.6逗号运算符及逗号表达式66
5.6.1逗号运算符66
5.6.2逗号表达式67
5.7位运算符68
5.7.1位逻辑运算符68
5.7.2移位运算符70
5.7.3位自反赋值运算符71
5.8位运算符72
5.9本章小结73
5.10习题73
第6章 输入与输出(教学视频:65分钟)74
6.1 C语句概述74
6.1.1流程控制语句74
6.1.2函数调用语句78
6.1.3表达式语句78
6.1.4空语句78
6.1.5复合语句78
6.2输入与输出函数79
6.2.1格式输出函数79
6.2.2格式输入函数82
6.2.3字符输入与字符输出函数86
6.3整型数据的输入与输出88
6.3.1整型数据的输出88
6.3.2整型数据的输入90
6.4浮点型数据的输入与输出90
6.5本章小结91
6.6习题91
第7章 顺序结构与选择结构(教学视频:35分钟)92
7.1顺序结构程序设计92
7.2选择结构程序设计94
7.2.1 if语句94
7.2.2 switch语句99
7.3应用举例102
7.4本章小结105
7.5习题105
第8章 循环结构程序设计(教学视频:54分钟)106
8.1 while语句106
8.2 do…while语句108
8.3 for语句111
8.3.1 for循环结构111
8.3.2 for循环语句的嵌套114
8.4总结应用116
8.4.1几种循环的比较116
8.4.2循环语句的嵌套117
8.4.3应用举例119
8.5本章小结122
8.6 习题122
第9章 结构语句的转移(教学视频:13分钟)123
9.1 break语句123
9.1.1跳出switch结构123
9.2跳出循环结构125
9.2.1问题1125
9.2.2问题2126
9.3 continue语句127
9.4 goto语句128
9.5本章小结129
9.6习题129
第3篇 C语言进阶130
第10章 数组(教学视频:78分钟)130
10.1数组的概述130
10.2一维数组131
10.2.1一维数组的定义131
10.2.2一维数组的初始化132
10.2.3一维数组的引用133
10.2.4一维数组的程序举例134
10.3二维数组140
10.3.1二维数组的定义140
10.3.2二维数组的初始化141
10.3.3二维数组的引用143
10.3.4数组的程序举例145
10.4本章小结147
10.5习题147
第11章 字符数组(教学视频:45分钟)148
11.1字符数组的定义148
11.2字符数组的初始化148
11.3字符数组的引用149
11.4字符数组与字符串的关系149
11.5字符数组的输入与输出150
11.6字符串处理函数151
11.6.1输入字符串函数gets152
11.6.2输出字符串函数puts152
11.6.3字符串测长度函数strlen152
11.6.4字符串比较函数strcmp152
11.6.5字符串复制函数strcpy和stmcpy153
11.6.6字符串连接函数strcat153
11.7应用举例154
11.8本章小结159
11.9习题159
第12章 函数(教学视频:43分钟)160
12.1函数的初步认识160
12.2函数定义162
12.2.1无参函数定义162
12.2.2有参函数定义163
12.2.3空函数定义163
12.3函数参数及返回值164
12.3.1函数的参数164
12.3.2函数的返回值166
12.4函数的参数传递167
12.4.1函数参数的数值传递167
12.4.2函数参数的地址传递168
12.5应用举例169
12.6本章小结171
12.7习题171
第13章 函数的调用(教学视频:75分钟)172
13.1函数调用的一般形式172
13.2函数调用的形式173
13.3被调用函数的声明与函数原型174
13.4函数的嵌套调用和递归调用177
13.4.1函数的嵌套调用177
13.4.2函数的递归调用178
13.5变量作用域179
13.5.1变量作用域和生存期179
13.5.2局部变量和全局变量179
13.5.3变量存储类别182
13.6编译预处理186
13.6.1宏定义187
13.6.2文件包含处理190
13.6.3条件编译191
13.7本章小结192
13.8习题192
第14章 指针操作(教学视频:67分钟)193
14.1指针与地址193
14.2指针和指针变量193
14.2.1指针变量的定义194
14.2.2指针变量的引用195
14.2.3指针的运算197
14.3指针和数组200
14.3.1数组的指针和指向数组的指针变量201
14.3.2指针数组和指向指针的指针204
14.3.3指向字符串的指针207
14.3.4数组名作为函数参数208
14.4指针和函数212
14.4.1函数的指针和指向函数的指针变量212
14.4.2用指向函数的指针作为函数参数213
14.4.3指针数组作为函数参数219
14.4.4返回指针值的函数220
14.4.5字符串指针作为函数参数221
14.5本章小结222
14.6 习题222
第15章 结构体(教学视频:77分钟)223
15.1结构体类型定义223
15.1.1结构体类型的说明223
15.1.2结构体类型的定义223
15.2结构体变量的定义与引用225
15.2.1结构体变量的定义与初始化225
15.2.2结构体变量的引用227
15.3结构数组230
15.3.1结构数组的定义230
15.3.2结构数组的引用231
15.4结构体指针233
15.4.1结构体指针变量的定义233
15.4.2结构体指针变量的引用234
15.5链表237
15.5.1链表概述237
15.5.2单链表建立239
15.5.3单链表简单操作243
15.6本章小结252
15.7习题252
第16章 共用体(教学视频:43分钟)253
16.1共用体类型定义253
16.1.1定义共用体253
16.1.2共用体的存储254
16.2共用体类型变量、数组和指针变量的定义255
16.2.1先定义共用体,再定义共用体变量、数组及指针变量255
16.2.2定义共用体的同时定义共用体变量、数组及指针变量255
16.2.3定义共用体变量、数组及指针变量时省略共用体名256
16.3共用体类型变量、数组和指针变量的引用256
16.4共用体应用举例258
16.5枚举类型260
16.5.1枚举类型的定义260
16.5.2枚举类型变量的赋值和引用261
16.6用typedef定义数据类型263
16.7本章小结267
16.8习题267
第17章 文件(教学视频:58分钟)268
17.1文件概述268
17.1.1文件名268
17.1.2文件的类型269
17.2文件类型指针269
17.3文件的打开与关闭271
17.3.1文件打开函数fopen()271
17.3.2文件关闭函数fclose()273
17.4文件的读写操作273
17.4.1字符读写函数273
17.4.2字符串读写函数276
17.4.3数据块读写函数279
17.4.4格式数据读写函数282
17.5文件的定位283
17.5.1文件头定位函数rewind()283
17.5.2文件随机定位函数fseek()284
17.5.3测试当前位置函数ftell()285
17.6文件的检测286
17.6.1文件末尾检测函数feof()286
17.6.2文件读写出错检测函数ferror()287
17.6.3清除文件末尾和出错标志函数clearerr()288
17.7本章小结288
17.8习题288
第4篇 案例实战289
第18章 学生成绩管理系统设计(教学视频:18分钟)289
18.1学生成绩管理系统功能289
18.2功能模块的描述289
18.2.1数据结构289
18.2.2 main()主函数290
18.2.3 score *creatlink()创建动态链表290
18.2.4 void print(score *head)显示学生信息291
18.2.5 score *add(score *head,score *stu)向链表中添加学生数据291
18.2.6 score *search(score *head)查询学生成绩291
18.2.7 score *dele(score *head)删除数据292
18.2.8 score *sortdata(score *head)对数据进行排序292
18.2.9 save(score *pl)保存数据292
18.2.10 score *load(score *head)从文件中读取数据292
18.2.11 score *statistics(score *head)成绩统计293
18.2.12 int menu(int k)菜单293
18.2.13用到的头文件和全局变量293
18.3程序代码293
18.3.1主函数main()代码293
18.3.2创建链表函数creatlink()294
18.3.3显示学生信息函数print()297
18.3.4向链表中添加学生数据函数add()297
18.3.5查询学生成绩函数search299
18.3.6删除数据函数dele300
18.3.7对数据进行排序函数sortdata()301
18.3.8保存数据函数save()304
18.3.9从文件中读取数据函数loadfile()304
18.3.10成绩统计函数statistics()305
18.4程序运行307
18.4.1编辑学生成绩307
18.4.2显示学生成绩307
18.4.3保存学生成绩信息308
18.4.4查询学生的成绩308
18.4.5添加学生的成绩308
18.4.6删除学生的成绩308
18.4.7学生成绩排序309
18.4.8从文件中读取学生的成绩309
18.4.9统计学生的成绩309
18.5本章小结309
附录A ASCII字符集310
附录B 运算符的优先级与结合性312
附录C C语言常用库函数315
热门推荐
- 1757467.html
- 1134679.html
- 2579300.html
- 247796.html
- 3544581.html
- 2591766.html
- 989679.html
- 2178150.html
- 3796058.html
- 1843028.html
- http://www.ickdjs.cc/book_3315724.html
- http://www.ickdjs.cc/book_285436.html
- http://www.ickdjs.cc/book_513230.html
- http://www.ickdjs.cc/book_39233.html
- http://www.ickdjs.cc/book_2059898.html
- http://www.ickdjs.cc/book_3730259.html
- http://www.ickdjs.cc/book_2183527.html
- http://www.ickdjs.cc/book_958261.html
- http://www.ickdjs.cc/book_3357328.html
- http://www.ickdjs.cc/book_1548832.html