《C语言从入门到精通》求取 ⇩

第1章C语言程序设计快速入门1

1.1初识C语言2

1.1.1C语言是其他编程语言的母语2

1.1.2 C语言是系统编程语言2

1.1.3 C语言的历史2

1.1.4 C语言的基本特征3

1.1.5 C语言的优缺点4

1.2搭建C语言开发环境5

1.2.1C语言的集成开发环境概述5

1.2.2Dev-C++的下载6

1.2.3 Dev-C++的安装7

1.2.4第一次启动的简单设置9

1.3编写C语言程序10

1.3.1新建源代码文件10

1.3.2编写代码并保存11

1.3.3编译运行12

1.3.4C语言程序执行流程13

第2章C语言程序设计的初步知识15

2.1常量和变量16

2.1.1常量16

2.1.2变量与赋值17

2.2基本数据类型19

2.2.1整型20

2.2.2浮点型21

2.2.3字符型22

2.3运算符25

2.3.1算术运算符25

2.3.2赋值运算符26

2.3.3位运算符28

2.4自增(++)和自减(--)31

2.5数据类型的转换32

2.5.1自动的类型转换32

2.5.2强制的类型转换33

2.6C语言的代码编写注意事项34

第3章C语言的选择结构35

3.1if…else语句36

3.1.1 if…else语句的一般格式36

3.1.2实例:奇偶数判断36

3.1.3实例:游戏登录判断系统37

3.2多个if…else语句39

3.2.1实例:成绩评语系统40

3.2.2实例:每周学习计划系统42

3.3关系运算符43

3.3.1关系运算符及意义44

3.3.2实例:求一元二次方程的根44

3.3.3实例:企业奖金发放系统45

3.4逻辑运算符47

3.4.1逻辑运算符及意义47

3.4.2实例:判断是否是闰年47

3.4.3实例:输入3个数并显示最大的数48

3.4.4实例:剪刀、石头、布游戏49

3.5嵌套if语句50

3.5.1嵌套if语句的一般格式50

3.5.2实例:判断一个数是否是2或3的倍数51

3.5.3实例:判断正负数52

3.6条件运算符和条件表达式53

3.7 switch语句53

3.7.1switch语句的一般格式54

3.7.2实例:根据输入的数显示相应的星期几54

3.7.3实例:根据输入的年份和月份显示该月有多少天55

第4章C语言的循环结构57

4.1 while循环58

4.1.1while循环的一般格式58

4.1.2实例:利用while循环显示26个小写字母58

4.1.3实例:随机产生10个随机数并打印最大的数59

4.1.4实例:求s=a+aa+aaa+……+aa…a的值60

4.1.5实例:猴子吃桃问题60

4.2 do-while循环61

4.2.1do-while循环的一般格式62

4.2.2实例:利用do-while循环显示26个大写字母及对应的AS II码62

4.2.3实例:计算1+2+3 +……+100的和63

4.2.4实例:阶乘求和63

4.3 for循环64

4.3.1for循环的一般格式64

4.3.2实例:显示100之内的奇数64

4.3.3实例:分解质因数65

4.3.4实例:小球反弹的高度66

4.4循环嵌套67

4.4.1实例:显示9*9乘法表67

4.4.2实例:显示国际象棋棋盘68

4.4.3实例:绘制?号的菱形69

4.4.4实例:斐波那契数列70

4.4.5实例:杨辉三角71

4.4.6实例:弗洛伊德三角形72

4.5 break语句73

4.6 continue语句75

第5章C语言的基本输出与输入77

5.1初识输出与输入78

5.2 putchar()函数78

5.2.1实例:显示字符及对应的ASCII码78

5.2.2实例:利用while循环显示10个数字及ASCII码79

5.3 getchar()函数80

5.3.1实例:输入什么字符,就显示什么字符及对应的ASC II码80

5.3.2实例:判断输入的字符是什么类型81

5.4 printf()函数82

5.4.1printf()函数的语法格式82

5.4.2数字的格式化输出83

5.4.3利用格式化控制输入变量值的宽度和对齐方式84

5.4.4实例:用*号输出字母C的图案85

5.5 scanf()函数86

5.5.1scanf()函数的语法格式86

5.5.2数字和字符的格式化输入86

5.5.3实例:回文数89

5.5.4实例:求1!+2!+3! +q +n!的和90

5.5.5实例:求两个正整数的最大公约数和最小公倍数91

5.5.6实例:根据输入的字母显示星期几92

第6章C语言的函数95

6.1初识函数96

6.1.1函数的重要性96

6.1.2库函数的运用96

6.2常用的库函数96

6.2.1math.h头文件中的常用库函数97

6.2.2 float.h头文件中的常用库宏98

6.2.3 limits.h头文件中的常用库宏99

6.2.4 ctype.h头文件中的常用库函数101

6.3自定义函数103

6.3.1函数的定义103

6.3.2函数调用104

6.3.3函数调用的3种方式105

6.3.4函数的参数106

6.3.5递归函数109

6.4局部变量和全局变量110

6.5实例:计算一个数为两个质数之和112

6.6实例:年龄问题的解决114

第7章C语言的数组117

7.1初识数组118

7.1.1数组的定义118

7.1.2数组内存是连续的118

7.1.3数组的初始化119

7.2数组元素的访问119

7.2.1实例:利用数组元素的索引显示6×4行矩阵119

7.2.2实例:利用for循环显示数组中的元素120

7.2.3实例:利用随机数为数组赋值并显示121

7.3二维数组122

7.3.1二维数组的定义122

7.3.2二维数组的初始化123

7.3.3二维数组元素的访问123

7.4判断某数是否在数组中125

7.5函数在数组中的应用126

7.5.1把数组作为参数传给函数127

7.5.2函数的返回值是数组128

7.6数组中元素的排序129

7.6.1冒泡排序129

7.6.2选择排序131

7.6.3插入排序132

第8章C语言的字符串135

8.1初识字符串136

8.1.1字符串常量136

8.1.2字符数组136

8.2字符数组和字符串的显示137

8.2.1实例:字符数组元素的显示137

8.2.2实例:字符串的显示138

8.3字符串长度与字符串在内存中的长度139

8.4字符串的输入函数140

8.4.1实例:利用scanf()函数实现字符串的输入140

8.4.2实例:利用getchar()函数实现字符串的输入141

8.4.3实例:利用gets()函数实现字符串的输入142

8.5字符串的输出函数142

8.5.1实例:利用putchar()函数显示字符串143

8.5.2实例:利用puts()函数显示字符串143

8.6字符串数组144

8.7字符串处理的常用库函数145

8.8字符串运用实例147

8.8.1实例:字符串的截取147

8.8.2实例:字符串的排序148

8.8.3实例:字符串首尾倒置149

8.8.4实例:字符串中的汉字倒置150

8.8.5实例:删除字符串右边的空格151

8.8.6实例:删除字符串左边的空格151

8.8.7实例:汉字和字母的个数152

8.8.8实例:动态输入5个单词并排序153

第9章C语言的指针155

9.1初识指针156

9.1.1什么是地址156

9.1.2指针变量157

9.1.3指针变量的赋值157

9.1.4指针变量的输出158

9.1.5引用指针变量中的变量159

9.1.6指向指针变量的指针变量160

9.2指针的移动161

9.2.1指针的递增161

9.2.2指针的递减162

9.2.3指针的减法运算163

9.2.4指针的比较164

9.3指针与函数165

9.3.1指针变量作为函数的形式参数165

9.3.2函数的返回值是指针变量166

9.4指针与数组167

9.5指针与字符串169

9.6指针数组170

9.7实例:输入不同的数字显示不同的月份171

第10章C语言的编译预处理和内存管理173

10.1初识编译预处理174

10.2宏定义175

10.2.1不带参数的宏定义175

10.2.2带参数的宏定义176

10.2.3预定义宏178

10.2.4预处理器的运算符179

10.3文件包含180

10.3.1文件包含的格式181

10.3.2文件包含的运用181

10.4条件编译183

10.4.1#if命令183

10.4.2 #ifdef命令184

10.4.3 #ifndef命令185

10.5实例:编写一个带参数的宏,实现两个数的交换186

10.6内存管理187

10.6.1内存动态分配常用库函数187

10.6.2动态分配内存188

10.6.3重新调整内存的大小和释放内存189

第11章C语言的复合结构193

11.1初识结构体194

11.1.1结构体的定义194

11.1.2结构体变量的定义194

11.1.3结构体变量的赋初值195

11.1.4结构体变量的输出195

11.2结构体数组196

11.2.1显示结构体数组中的元素197

11.2.2求所有职工的工资总和及平均工资198

11.2.3显示所有男性职工的信息及其平均工资199

11.2.4显示工资大于平均工资的职工信息200

11.3结构体与指针201

11.4结构体作为函数的形式参数205

11.5位域206

11.5.1位域的定义206

11.5.2位域变量的定义207

11.5.3位域变量的赋初值207

11.5.4位域变量的输出208

11.5.5无名位域209

11.6枚举209

11.6.1枚举的定义210

11.6.2枚举变量的定义210

11.6.3枚举变量的赋初值并显示211

11.6.4遍历枚举元素212

11.6.5实例:选择喜欢的颜色212

11.7共用体214

11.7.1共用体的定义214

11.7.2共用体变量的定义215

11.7.3输出共用体成员变量215

11.8用户定义类型217

第12章C语言的文件操作219

12.1初识文件220

12.1.1C的源程序文件和执行文件220

12.1.2 C程序中的数据文件220

12.1.3输入和输出缓冲区221

12.1.4 C程序中的文件指针和位置指针221

12.2创建文件222

12.2.1在当前目录中创建文件222

12.2.2在当前目录的子文件夹中创建文件223

12.2.3在当前目录的上一级目录中创建文件225

12.2.4利用绝对路径创建文件226

12.3打开文件并写入内容227

12.3.1利用fputc()函数向文件中写入内容227

12.3.2利用fputs()函数向文件中写入内容229

12.3.3利用fprintf()函数向文件中写入内容231

12.4读出文件中的内容235

12.4.1利用fgetc()函数读出文件中的内容235

12.4.2利用fgets()函数读出文件中的内容236

12.4.3利用fscanf()函数读出文件中的内容237

12.5二进制文件238

12.5.1创建和打开二进制文件238

12.5.2向二进制文件中写入内容240

12.5.3读取二进制文件中的内容241

12.6文件的定位函数243

12.6.1rewind()函数243

12.6.2 fseek()函数243

第13章C语言的线性表245

13.1初识线性表246

13.1.1线性表的前驱和后继246

13.1.2线性表的特征246

13.2顺序表246

13.2.1什么是顺序表246

13.2.2顺序表的初始化247

13.2.3向顺序表中插入数据元素248

13.2.4删除顺序表中的数据元素250

13.2.5查找顺序表中的数据元素252

13.2.6修改顺序表中的数据元素253

13.3链表255

13.3.1链表概述255

13.3.2链表的定义及初始化256

13.3.3向链表中插入数据元素259

13.3.4删除链表中的数据元素261

13.3.5查找链表中的数据元素262

13.3.6修改链表中的数据元素263

第14章C语言的栈和队列265

14.1初识栈266

14.2顺序栈266

14.2.1顺序栈的定义与初识化266

14.2.2向顺序栈中添加数据元素266

14.2.3利用for循环向顺序栈中添加字符并显示268

14.2.4删除顺序栈中的数据元素269

14.3链栈271

14.3.1链栈的定义与初识化271

14.3.2向链栈中插入数据元素271

14.3.3显示链栈中的数据元素272

14.3.4删除链栈中的数据元素273

14.4初识队列274

14.5顺序队列275

14.5.1顺序队列的定义与初识化275

14.5.2向顺序队列中添加数据元素并显示275

14.5.3删除顺序队列中的数据元素276

14.5.4顺序队列中的溢出现象278

14.5.5循环队列278

14.6链队列280

14.6.1链队列的定义与初识化280

14.6.2向链队列中插入数据元素并显示280

14.6.3删除链队列中的数据元素281

第15章手机销售管理系统283

15.1手机销售管理系统主程序284

15.2增加手机信息286

15.3显示全部手机信息288

15.4保存手机信息289

15.5读取手机信息292

15.6查找手机信息293

15.6.1利用价格查询手机信息294

15.6.2利用编号查询手机信息294

15.6.3利用库存数量查询手机信息294

15.6.4利用手机名查询手机信息295

15.6.5调用各种查询函数实现分类查找功能295

15.6.6查找手机信息效果296

15.7购买手机功能299

15.8删除手机信息301

2020《C语言从入门到精通》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王征,李晓波著 2020 北京:中国铁道出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Delphi-从入门到精通(1996 PDF版)
Delphi-从入门到精通
1996 北京:清华大学出版社
VISUALC2013从入门到精通( PDF版)
VISUALC2013从入门到精通
XSLT从入门到精通( PDF版)
XSLT从入门到精通
C++从入门到精通(2020 PDF版)
C++从入门到精通
2020
JAVA从入门到精通(2020 PDF版)
JAVA从入门到精通
2020
Visual C++6从入门到精通(1999 PDF版)
Visual C++6从入门到精通
1999
Linux 从入门到精通(1998年07月第1版 PDF版)
Linux 从入门到精通
1998年07月第1版 电子工业出版社
C++从入门到精选( PDF版)
C++从入门到精选
PHOTOSHOP 从入门到精通( PDF版)
PHOTOSHOP 从入门到精通
FoxPro2.5从入门到精通(1994 PDF版)
FoxPro2.5从入门到精通
1994 北京:电子工业出版社
OLE2从入门到精通(1996 PDF版)
OLE2从入门到精通
1996 北京:电子工业出版社
Visual C++ 4从入门到精通 2版(1997 PDF版)
Visual C++ 4从入门到精通 2版
1997 北京:电子工业出版社
Delphi3.0从入门到精通(1998 PDF版)
Delphi3.0从入门到精通
1998 北京:宇航出版社
C/C++语言入门与精通(1999 PDF版)
C/C++语言入门与精通
1999 哈尔滨:哈尔滨工业大学出版社
可编程序控制器应用技术  第3版(1992 PDF版)
可编程序控制器应用技术 第3版
1992 重庆:重庆大学出版社