C语言从入门到精通:全新精华版

本书特色

[

本书内容充实条理,结构严谨,循序渐进有层次的进行讲解,对C语言进行了全方位的介绍。书中所列举案例的选择均突出知识点的实际应用性,并配合有“TIPS”技巧讲解,让读者真正掌握C语言编程。
本书共18章,主要介绍了C语言的程序设计、算法、数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、编译预处理、指针、结构体共同体与枚举类型、位运算、文件、存储管理、网络套接字编程等,*后两章为综合案例,分别是工资管理系统和电话簿管理系统。并有常用语法提要、关键字等6个附录。

]

内容简介

[

无论初学还是巩固,一本适合各个层面技术猿的通用教材!
一门老的语言,一本现代方法的讲解!
从未系统学习过程序开发,编程能力很薄弱怎么办?
学校教材理论太多,想提高语言实践能力怎么办?
急需提升项目整体掌控能力,轻松升为项目经理有什么秘诀?
如何快速寻找并解决BUG,提高程序测试效率?
……
这些困惑,本书统统可以解决,学语言一本就够!
光盘采用标准普通话进行录制讲解——讲解到位,条理清晰。
搭配多个小例子与代码进行实际讲解——理论 实践,层次分明。
对语言的工作原理进行详解——十分透彻,一看就懂。
无论是刚刚接触,还是学有小成,都能在本书中发现你需要的东西!

]

作者简介

[

创客诚品团队是由多位程序开发工程师、高校计算机专业导师组成。团队核心成员有多年的教学经验,后加入知名科技有限公司担任高端工程师。现为程序设计类畅销图书作者,曾在“全国计算机图书排行榜”同品类排行中身居前列,受到广大工程设计人员的好评。

]

目录

目录

Chapter01
C语言程序设计概述
1.1 程序与程序设计语言
…………………………………………………… 2
1.2 C语言的发展及特点……………………………………………………..
3
1.3 C语言程序的基本结构……………………………………………………
4
1.4 C语言字符集、标识符与关键字…………………………………………….
7
1.5 C语言程序的调试………………………………………………………. 8

Chapter02 算法
2.1 算法基本概念…………………………………………………………..16
2.2 算法描述………………………………………………………………18

Chapter03
编程规范与数据类型
3.1 C语言编程规范………………………………………………………… 23
3.2 关键字……………………………………………………………….
24
3.3 标识符……………………………………………………………….
25
3.4 C语言的数据类型………………………………………………………. 25
3.5 常量与变量……………………………………………………………
26
3.6 整型数据……………………………………………………………..
28
3.7 浮点型数据……………………………………………………………
30
3.8 字符型数据……………………………………………………………
32

Chapter04 运算符与表达式
4.1 了解运算符与表达式…………………………………………………….
37
4.2 数据类型转换…………………………………………………………. 49

Chapter05
顺序结构程序设计
5.1 C语言的基本语句………………………………………………………. 52
5.2 数据的输出……………………………………………………………
55
5.3 数据的输入……………………………………………………………
63
5.4 顺序结构程序设计举例…………………………………………………..
69

Chapter06
选择结构程序设计
6.1 if语句……………………………………………………………….
73
6.2
switch语句……………………………………………………………
83
6.3 选择结构程序设计举例…………………………………………………..
86

Chapter07 循环结构程序设计
7.1 while循环语句………………………………………………………… 90
7.2
do-while语句………………………………………………………….
95
7.3 for语句………………………………………………………………
99
7.4 break、continue和goto语句………………………………………………
107
7.5 循环的嵌套……………………………………………………………
113
7.6 循环结构常用算法举例…………………………………………………..
119

Chapter08
数组
8.1 一维数组……………………………………………………………..
128
8.2 二维数组的定义和引用…………………………………………………..
142
8.3 字符数组与字符串………………………………………………………
151

Chapter09 函数
9.1 函数概述……………………………………………………………..
169
9.2 函数的嵌套调用与递归调用………………………………………………..184
9.3 数组作为函数参数………………………………………………………
191
9.4 局部变量与全局变量…………………………………………………….
199
9.5 数据的存储类别……………………………………………………….. 204
9.6 内部函数与外部函数…………………………………………………….
213
9.7 函数设计举例…………………………………………………………. 215

Chapter10
编译预处理
10.1 编译预处理概述………………………………………………………. 221
10.2 宏定义………………………………………………………………
221
10.3 文件包含…………………………………………………………….
230
10.4 条件编译…………………………………………………………….
232

Chapter11 指针
11.1 地址与指针…………………………………………………………..
238
11.2 指针变量…………………………………………………………….
240
11.3 指针与一维数组………………………………………………………. 249
11.4 指向二维数组的指针……………………………………………………
256
11.5 指针与字符串………………………………………………………… 264
11.6 返回指针值的函数……………………………………………………..
273
11.7 指向函数的指针………………………………………………………. 275
11.8 指针数组和二级指针……………………………………………………
280

Chapter12 结构体、共用体与枚举类型
12.1 结构体类型…………………………………………………………. 286
12.2 用typedef定义类型……………………………………………………
309
12.3 链表……………………………………………………………….
310
12.4 共用体……………………………………………………………..
324
12.5 枚举类型……………………………………………………………
329

Chapter13
位运算
13.1 位运算符与位运算…………………………………………………….
333
13.2 位段……………………………………………………………….
340

Chapter14
文件
14.1 文件概述……………………………………………………………
344
14.2 文件指针……………………………………………………………
345
14.3 文件的打开与关闭…………………………………………………….
346
14.4 文件的读写函数……………………………………………………… 349
14.5 文件的定位函数……………………………………………………… 361

Chapter15 存储管理
15.1 内存组织方式……………………………………………………….. 366
15.2 动态管理……………………………………………………………
367
15.3 内存丢失……………………………………………………………
371

Chapter16 网络套接字编程
16.1 计算机网络基础……………………………………………………… 373
16.2 套接字……………………………………………………………..
377
16.3 套接字函数…………………………………………………………. 379

Chapter17 工资管理系统
17.1 设计目的和功能……………………………………………………… 389
17.2 总体设计……………………………………………………………
390
17.3 程序实现……………………………………………………………
394

以下内容见附赠光盘
Chapter18 电话簿管理系统
18.1 设计目的……………………………………………………………
415
18.2 功能描述……………………………………………………………
415
18.3 总体设计……………………………………………………………
416
18.4 程序实现……………………………………………………………
420

附录
附录1 课后习题答案………………………………………………………..439
附录2 C语言中的关键字…………………………………………………….
448
附录3 常用字符与ASCII代码对照表…………………………………………….449
附录4 C语言运算符优先级和结合性…………………………………………….450
附录5 C语言常用语法提要……………………………………………………452
附录6 C库函数…………………………………………………………….456

封面

C语言从入门到精通:全新精华版

书名:C语言从入门到精通:全新精华版

作者:创客诚品,刘惠欣,孟令一编著

页数:412页

定价:¥59.9

出版社:北京希望电子出版社

出版日期:2017-10-01

ISBN:9787830024925

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

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

发表评论

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