万本电子书0元读

万本电子书0元读

顶部广告

C编程从入门到实践电子书

《C编程从门到实践》融合了门类、范例类和项目实战类图书的内容。*特色是实现了门知识、实例演示、范例演练、技术解惑、综合实战5大部分的融合。对于实战知识,不是到为止地讲解,而是深地探讨。用“纸质书+配套资料(视频和源程序)+网络答疑”的方式,提供了“门+范例+项目实战”的一站式服务,帮助读者从门平滑过渡到顺利完成项目。 本书特色:

售       价:¥

纸质售价:¥70.30购买纸书

67人正在读 | 2人评论 6.8

作       者:王长青

出  版  社:人民邮电出版社有限公司

出版时间:2019-06-01

字       数:58.5万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书循序渐、由浅深地讲解了C语言发的技术。全书共25章。本书不仅介绍了C语言的基础和核心知识(如发工具、语法、运算符、表达式、输/输出、流程控制、数组、字符串、函数),还讲解了C语言中的重和难(如指针、结构体、共用体和枚举、表、位运算、预编译、文件操作、调试、内存管理、高级编程技术、算法、数据结构、网络编程技术等)。此外,本书还通过4个综合实例,介绍了C语言在综合项目中的应用。全书内容以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握C语言。 本书不但适用C语言的初学者,也适合有一定C语言基础的读者学习,还可以作为大专院校相关专业的师生用书和培训学校的教材。 本书循序渐、由浅深地讲解了C语言发的技术。全书共25章。本书不仅介绍了C语言的基础和核心知识(如发工具、语法、运算符、表达式、输/输出、流程控制、数组、字符串、函数),还讲解了C语言中的重和难(如指针、结构体、共用体和枚举、表、位运算、预编译、文件操作、调试、内存管理、高级编程技术、算法、数据结构、网络编程技术等)。此外,本书还通过4个综合实例,介绍了C语言在综合项目中的应用。全书内容以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握C语言。 本书不但适用C语言的初学者,也适合有一定C语言基础的读者学习,还可以作为大专院校相关专业的师生用书和培训学校的教材。
【推荐语】
《C编程从门到实践》融合了门类、范例类和项目实战类图书的内容。*特色是实现了门知识、实例演示、范例演练、技术解惑、综合实战5大部分的融合。对于实战知识,不是到为止地讲解,而是深地探讨。用“纸质书+配套资料(视频和源程序)+网络答疑”的方式,提供了“门+范例+项目实战”的一站式服务,帮助读者从门平滑过渡到顺利完成项目。 本书特色: - 以“从门到精通”的方法写作,有助于读者快速门。 为了使读者能够完全看懂本书的内容,本书遵循“从门到精通”的写法,循序渐地讲解C语言的基本知识。 - 破解语言难,以“技术解惑”贯穿全书,绕过学习中的陷阱。 本书不会罗列式讲解C语言的知识。为了帮助读者学懂基本知识,每章都会有“技术解惑”板块,它能让读者知其然又知其所以然,也就是看得明白,学得通。 - 书中包含大量实例和范例。 本书通过实例、范例和综合实例,讲述C语言中的知识。每一个实例都有两个与之相关的范例。这些实例及范例有助于读者巩固理论知识,达到举一反三的效果。 - 通过视频讲解,降低学习难度。 对于本书的每一章,均提供了声图并茂的教学视频,这些视频能够引导初学者快速门,增强学习信心,从而快速理解所学知识。 - 提供源程序、视频、PPT,让学习更轻松。 因为本书的内容非常多,不可能用一本书的篇幅囊括“门 范例 项目案例”的内容,所以本书配套网站toppr不但包含全书的源代码,而且提供实例讲解视频和PPT。 - 用QQ群 网站论坛实现教学互动,形成互帮互学的朋友圈。 为了方便给读者答疑,作者特提供了网站论坛、QQ群等交流方式(详见本书前言部分),并且随时在线与读者互动,让大家在互学互帮中形成一个良好的编程学习氛围。
【作者】
王长青,华为通信工程师,现负责电信BSS领域相关产品的详细架构设计和发实施工作。熟悉面向对象技术及UML,15年C和C 发经验,10年C#发经验,熟悉相关的编译原理、数据结构、算法。精通Unix、Linux操作系统,且能熟练使用常用操作命令,并且熟悉该环境下的C/C 发。
目录展开

版 权

内容提要

前 言

资源与支持

第1章 C语言之定位

1.1 计算机应用基础

1.2 C语言的诞生

1.3 第一印象的建立

1.4 理解编译系统——学习的第一步

1.5 技术解惑

1.6 课后练习

第2章 C语言开发工具详解

2.1 用DOS开发C程序

2.2 在Windows环境下使用Visual Studio 2017

2.3 使用轻量级开发工具DEV C++

2.4 使用Vsiual C++ 6.0开发C程序

2.5 使用手机开发C程序

2.6 技术解惑

2.7 课后练习

第3章 程序员基本素质的培养

3.1 养成好的命名习惯

3.2 C程序文件结构

3.3 养成好的C语言编程风格

3.4 如何成为一名优秀的程序员

3.5 技术解惑

3.6 课后练习

第4章 C语言语法

4.1 标识符和关键字

4.2 最基本的数据类型

4.3 常量和变量

4.4 整型数据

4.5 实型数据

4.6 字符型数据

4.7 初始化变量

4.8 整型、实型和字符型数据间的运算总结

4.9 技术解惑

4.10 课后练习

第5章 运算符和表达式

5.1 运算符和表达式的概述

5.2 算术运算符和算术表达式

5.3 赋值运算符和赋值表达式

5.4 关系运算符和关系表达式

5.5 逻辑运算符和逻辑表达式

5.6 逗号运算符和逗号表达式

5.7 求字节数的运算符

5.8 技术解惑

5.9 课后练习

第6章 输入和输出

6.1 C语句的初步知识

6.2 打通任督二脉——数据输入和输出

6.3 技术解惑

6.4 课后练习

第7章 流程控制

7.1 最常见的顺序结构

7.2 选择结构

7.3 循环结构

7.4 技术解惑

7.5 课后练习

第8章 数组和字符串——数据的存在形式

8.1 一维数组

8.2 多维数组

8.3 字符数组与字符串

8.4 字符串处理函数

8.5 字符处理函数

8.6 技术解惑

8.7 课后练习

第9章 函数

9.1 C函数的基础知识

9.2 函数声明和函数原型

9.3 函数的参数

9.4 函数的返回值

9.5 函数的调用

9.6 函数的嵌套调用和递归调用

9.7 变量的作用域和生存期

9.8 C的内部函数和外部函数

9.9 库函数

9.10 技术解惑

9.11 课后练习

第10章 指针

10.1 基本概念

10.2 变量的指针和指向变量的指针变量

10.3 指针和数组

10.4 指针和多维数组

10.5 指针和字符串

10.6 指针数组和多级指针

10.7 指针函数和函数指针

10.8 技术解惑

10.9 课后练习

第11章 数据的熔炉——结构体、共用体和枚举

11.1 结构体

11.2 结构体数组

11.3 结构体指针

11.4 在函数中使用结构体

11.5 共用体(联合)

11.6 枚举

11.7 typedef定义类型的作用

11.8 技术解惑

11.9 课后练习

第12章 链表

12.1 动态内存分配

12.2 链表详解

12.3 技术解惑

12.4 课后练习

第13章 位运算

13.1 位运算符和位运算

13.2 位域

13.3 技术解惑

13.4 课后练习

第14章 预编译处理

14.1 预编译的基础

14.2 宏定义

14.3 文件包含

14.4 条件编译

14.5 技术解惑

14.6 课后练习

第15章 文件操作

15.1 文件

15.2 文件指针

15.3 文件的打开与关闭

15.4 文件读写

15.5 文件的随机读写

15.6 文件管理函数

15.7 文件状态检测函数

15.8 Win32 API中的文件操作函数

15.9 技术解惑

15.10 课后练习

第16章 错误和程序调试

16.1 常见错误分析

16.2 错误的检出与分离

16.3 调试时的注意事项

16.4 技术解惑

16.5 课后练习

第17章 内存管理

17.1 C语言中的内存模型

17.2 栈和堆

17.3 动态管理

17.4 课后练习

第18章 C语言高级编程技术

18.1 C语言的高级编程技术

18.2 分析文本的屏幕输出和键盘输入

18.3 分析图形显示方式和鼠标输入

18.4 菜单设计

18.5 课后练习

第19章 算法——抓住程序的灵魂

19.1 我们对算法的理解

19.2 算法表示法——流程图

19.3 枚举算法

19.4 递推算法

19.5 递归算法

19.6 分治算法

19.7 贪心算法

19.8 试探法算法

19.9 迭代算法

19.10 模拟算法

19.11 技术解惑

19.12 课后练习

第20章 数据结构

20.1 使用线性表

20.2 队列

20.3 栈

20.4 技术解惑

20.5 课后练习

第21章 网络编程技术

21.1 OSI 7层网络模型

21.2 TCP/IP

21.3 使用C语言开发网络项目

21.4 常用的Winsock函数

21.5 MAC地址

21.6 NetBIOS编程

21.7 实战演练——获取当前机器的MAC地址

第22章 初入江湖——设计游戏项目

22.1 游戏功能描述

22.2 游戏总体设计

22.3 游戏的具体实现

第23章 风云再起——设计网络项目

23.1 系统功能描述

23.2 系统总体设计

23.3 系统的具体实现

第24章 炉火纯青——学生成绩管理系统

24.1 系统总体描述

24.2 系统总体设计

24.3 系统的具体实现

第25章 笑傲江湖——使用C51实现跑马灯程序

25.1 单片机C语言基础

25.2 跑马灯设计实例

25.3 一个完整的跑马灯程序

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部