大话C语言

本书特色

[

本书结合笔者多年的程序开发和教学实践经验,以深入浅出、循序渐进的方式,运用生动活泼、诙谐幽默的语言,讲述 C语言开发的全部内容。全书共分 10章,分别介绍 C语言的开发环境、基础知识、程序设计流程、函数、数组、指针、结构体、堆内存、文件、预处理。对于晦涩难懂的知识点,书中采用生活中的例子进行对比,并增加图形化的讲解方式,通过简洁易懂的代码和示例,使读者易于理解接受。 本书适合 C语言初学者使用,也可作为高等院校计算机专业的教材。

]

内容简介

[

本书结合笔者多年的程序开发和教学实践经验,以深入浅出、循序渐进的方式,运用生动活泼、诙谐幽默的语言,讲述 C语言开发的全部内容。全书共分 10章,分别介绍 C语言的开发环境、基础知识、程序设计流程、函数、数组、指针、结构体、堆内存、文件、预处理。对于晦涩难懂的知识点,书中采用生活中的例子进行对比,并增加图形化的讲解方式,通过简洁易懂的代码和示例,使读者易于理解接受。
本书适合 C语言初学者使用,也可作为高等院校计算机专业的教材。

]

作者简介

[

蔡苏北,籍贯江苏省宿迁,有着近20年的学习、开发与教学经验,凭借多年的执着与热爱,对C语言拥有独到的认识和见解,愿与大家分享,并愿与所有C语言的爱好者成为朋友。
范志军,曾在国内知名金融证券公司担任项目主管、万人大型游戏公司担任技术总监,精通多种开发语言。具有8年软件开发工作经验、6年教学经验,授课方式生动有趣,注重培养学员的思维能力与动手能力,所授课程深受学员好评。

]

目录

目 录
第 1章 初识 C语言1
11 C语言的发展史 1
12 C语言的特点 3
121 结构化程序 3
122 C语言的优缺点 3
13 C语言的发展方向 4
14 C语言开发环境 5
141 C语言的编译器 5
142 IDE开发环境 6
15 **个 C语言程序 13
151 C语言的代码注释 15
152 文件包含 15
153 main函数16
154 C程序编译流程 16
155 C语言调试 17
16 本章小结 19
第 2章 C语言基础 20
21 C语言基本数据类型 20
211 整型20
212 实型22
213 字符型 23
214 设置类型别名 24
22 常量与变量 25
221 常量25
222 变量27
23 C语言运算符 28
231 算术运算符 29
232 关系运算符 29
233 逻辑运算符 30
234 位运算符 31
235 复合赋值运算符 31
236 带副作用的运算符 32
·IV· 大话 C语言 237 自增、自减运算符 32
238 其他运算符 33
24 表达式与语句 35
241 表达式 35
242 语句37
25 标准 I/O函数 37
251 再谈 printf函数 38
252 scanf函数 39
26 本章小结 41
第 3章 C语言流程控制 43
31 程序流程结构 43
32 顺序结构 44
33 分支结构 44
331 if语句 45
332 if…else语句 46
333 if…else语句嵌套 47
334 if…else if…else语句48
335 switch…case语句49
34 循环结构 51
341 while语句 52
342 do…while语句 54
343 for语句 56
344 循环的嵌套使用 58
35 流程控制语句 59
351 continue语句 59
352 break语句 60
353 goto语句61
354 return语句 62
36 本章小结 63
第 4章函数64
41 自定义函数 64
411 函数的定义 65
412 函数的调用 65
413 函数的声明 66
42 函数的分类 68
421 无返回值的函数 68
422 有返回值函数 70
目录 ·V· 423 无参函数 71
424 带参函数 72
43 再谈函数调用 73
431 函数的嵌套调用 73
432 函数的递归调用 74
44 再谈变量 78
441 自动变量与静态变量 78
442 局部变量与全局变量 80
443 只读变量 81
45 库函数82
451 标准输入 /输出函数 82
452 数学函数 83
453 日期时间函数 84
454 随机数函数 85
455 字符处理函数 87
46 本章小结 87
第 5章数组89
51 一维数组 89
511 数组的定义 89
512 数组的大小 90
513 数组的初始化 91
514 数组元素的访问 93
52 数组与函数参数 94
521 数组元素作为函数参数 94
522 数组作为函数参数 95
53 字符数组 98
531 字符数组与字符 98
532 字符数组与字符串 99
54 二维数组 104
541 二维数组的定义 105
542 二维数组的初始化 106
543 二维数组元素的访问 109
544 二维数组作为函数参数 111
545 数组的数组 112
55 数组应用实例 113
551 数组排序 113
552 转置矩阵 115
56 本章小结 117
·VI·大话 C语言 第 6章指针120
61 指针基础 120
611 内存地址 121
612 取地址运算符“ &” 122
613 解引用运算符“ *” 123
614 指针、指针变量与内存地址 124
62 指针变量 125
621 指针变量的定义 125
622 指针变量的初始化与赋值 126
623 指针变量的解引用 127
624 指针变量的大小 128
63 指针与 const 128
631 常量指针 129
632 指针常量 130
633 指向常量的指针常量 131
634 再谈只读变量 131
64 指针与数组 132
641 数组名亦是指针 133
642 指针的移动 134
643 指针的算术运算 136
644 指针的关系运算 138
645 指针数组 139
646 数组指针 139
65 指针与字符串 142
651 指针与字符串常量 142
652 指针数组与字符串常量 143
653 指针与字符数组 144
654 二维字符数组 146
66 指针与函数 147
661 指针作为函数参数 147
662 指针作为函数返回值 149
663 函数指针 150
67 二级指针 154
671 指针的指针 154
672 二级指针的定义 154
673 二级指针的初始化与赋值 155
674 二级指针的解引用 155
675 二级指针与指针数组 156
676 main函数的参数 157
目录 ·VII· 68 特殊指针 159
681 空指针 159
682 void类型指针 160
69 本章小结 162
第 7章结构体、联合体与枚举 165
71 结构体165
711 结构体类型的定义 166
712 结构体变量的定义 166
713 结构体变量的初始化与赋值 168
714 结构体成员的访问 169
715 结构体的大小 170
716 结构体的嵌套 172
72 结构体的运用 173
721 结构体与指针 173
722 结构体与数组 175
723 结构体与函数 177
724 结构体与字符串 179
73 联合体181
731 联合体的定义 181
732 联合体的大小 182
733 联合体变量的定义 183
734 联合体变量的初始化 183
735 联合体变量的访问和赋值 184
74 枚举186
741 枚举的定义 186
742 枚举变量的定义 187
743 枚举变量的初始化与赋值 188
75 本章小结 189
第 8章堆内存管理 191
81 内存管理函数 191
811 堆内存的申请分配 191
812 堆内存的释放 194
813 堆内存的重新申请分配 196
82 链表198
821 单向链表 199
822 双向链表 204
83 本章小结 208
·VIII·大话 C语言 第 9章文件210
91 文件的打开与关闭 210
911 文件的打开 211
912 文件的关闭 212
913 标准文件流 213
914 文件流的重定向 214
92 文件的读写 215
921 以字符的方式读写文件 215
922 以行的方式读写文件 218
923 以格式化的方式读写文件 219
924 以块的方式读写文件 221
93 文件游标 223
931 文件游标的设置 223
932 文件游标的获取 225
933 文件游标的恢复 227
94 其他文件函数 228
941 文件检查函数 228
942 设置文件缓冲区 231
95 本章小结 233
第 10章预处理命令 234
101 文件包含 234
1011 头文件234
1012 #include命令 235
1013 多文件编译 236
102 宏237
1021 宏的定义237
1022 宏的取消定义 239
1023 带参宏240
103 条件编译 243
1031 #if命令 243
1032 #ifdef命令 244
1033 #ifndef命令 245
104 本章小结 248

封面

大话C语言

书名:大话C语言

作者:蔡苏北.范志军

页数:0

定价:¥69.0

出版社:清华大学出版社

出版日期:2020-05-01

ISBN:9787302551317

PDF电子书大小:127MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注