新書推薦:
《
粤港澳大湾区舆论引导与舆情应对精品案例:基于媒介化治理的思考
》
售價:NT$
445.0
《
大地的勇士
》
售價:NT$
340.0
《
中华老学·第十一辑
》
售價:NT$
380.0
《
债务之网:瑞士民商法的发展历史(1800-1900)
》
售價:NT$
345.0
《
ARM嵌入式Linux系统开发详解(第3版)
》
售價:NT$
595.0
《
长寿时代:做自己人生的CFO
》
售價:NT$
310.0
《
早点知道会幸福的那些事
》
售價:NT$
295.0
《
知宋·宋代之货币
》
售價:NT$
340.0
|
編輯推薦: |
本书特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。
一本书的容量,讲解了入门类、范例类和项目实战类三类图书的内容。
丰富的配套资源 学习更高效
330个实例,更多的实践演练机会
749分钟视频讲解,降低学习难度
220个拓展实例,真正地举一反三
69个技术解惑,破解学习难点
技术讲解范例演练技术解惑贯穿全书,全面掌握C语言开发
技术讲解:通过110个实例,循序渐进地讲解了C语言开发的各个知识点。
范例演练:220个拓展范例和2个综合实例,使读者真正具有项目实战能力。
技术解惑:把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱。
|
內容簡介: |
本书循序渐进、由浅入深地详细讲解了C语言开发的技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书共22章,第1~4章分别讲解了C语言开发的基础知识,包括C语言简介,安装开发工具等;第5~10章分别讲解了函数、输入输出、流程控制、数组操作等知识,这些内容都是C语言技术的核心知识;第11~20章分别讲解了指针、结构体、共用体和枚举、链表、位运算、预编译、文件操作、错误调试和高级编程技术的知识,这些内容是C语言开发技术的重点和难点;第21~22章分别通过2个综合实例的实现过程,介绍了C语言在综合项目中的开发过程。全书内容以技术解惑和范例演练贯穿全书,引领读者全面掌握C语言。
本书不但适用C语言的初学者,也适合有一定C语言基础的读者学习,还可以作为大专院校相关专业的师生用书和培训学校的教材。
|
關於作者: |
上海复旦大学计算机科学技术学院硕士,通信工程博士,精通Java、C语言、C 程序开发,擅长底层技术和应用程序的结合。现在就职于可穿戴设备委员会成员单位上海微系统研究院,专门从事于可穿戴设备的研发工作。在工作过程中申请了多项国家专利,是国内可穿戴设备行业的领军人物。
|
目錄:
|
目录
第1章 C语言之定位 1
(视频总计24分钟,实例1个,拓展实例2个,技术解惑3个)
1.1 C语言的诞生 2
1.2 第一印象的建立 2
1.3 理解编译系统学习的第一步 3
1.4 揭开存储器的层次 5
1.5 技术解惑 6
1.5.1 学习C语言还有用吗 6
1.5.2 怎样学好C语言 7
1.5.3 学好C语言的建议 7
第2章 C语言开发工具详解 8
(视频总计15分钟,技术解惑3个)
2.1 用DOS开发C程序 9
2.1.1 安装Turbo C 3.0 9
2.1.2 认识Turbo C 3.0集成开发环境 11
2.1.3 Turbo C 3.0开发演习 14
2.2 在Windows环境下开发C程序 15
2.2.1 Visual Studi2o 2010介绍 15
2.2.2 安装Visual Studio 2010 15
2.2.3 认识Visual Studio 2010
开发环境 17
2.3 在Linux下开发C程序 18
2.3.1 装备GCC 18
2.3.2 GCC基本使用介绍 20
2.4 技术解惑 22
2.4.1 安装Visual Studio的几个
常见问题 22
2.4.2 有没有轻量级的、可以复制和粘贴代码的工具 22
2.4.3 Windows 7中安装Visual
Studio的常见问题 22
第3章 算法抓住程序的灵魂 23
(视频总计25分钟,技术解惑2个)
3.1 我们对算法的理解 24
3.1.1 为什么是程序灵魂 24
3.1.2 何谓算法 24
3.1.3 算法的特性 25
3.2 算法表示法流程图 26
3.3 用计算机语言表示算法 27
3.4 技术解惑 27
3.4.1 初学者的一个困惑 27
3.4.2 另外一种表示方法
N-S流程图 28
第4章 程序员的基本素质培养 29
(视频总计15分钟,技术解惑1个)
4.1 养成好的命名习惯 30
4.2 C程序文件结构 30
4.2.1 C程序组成部分 30
4.2.2 C程序格式总结 31
4.3 养成好的C语言编程风格 32
4.3.1 随时使用缩进格式 32
4.3.2 注意大符号的位置 32
4.3.3 函数的规则 33
4.3.4 注意注释 33
4.4 如何成为一名优秀的程序员 33
4.5 技术解惑 35
第5章 C语言语法 36
(视频总计23分钟,实例5个,拓展实例10个,技术解惑4个)
5.1 标识符和关键字 37
5.2 最基本的数据类型 37
5.3 常量和变量的深入理解 38
5.3.1 常量详解 39
5.3.2 变量详解 40
5.4 整型数据 42
5.4.1 整型常量详解 42
5.4.2 整型变量详解 44
5.5 实型数据 46
5.5.1 实型常量详解 46
5.5.2 实型变量详解 46
5.5.3 了解实型常量的类型 48
5.6 字符型数据 48
5.6.1 字符常量详解 49
5.6.2 字符串常量详解 50
5.6.3 字符变量详解 51
5.7 初始化变量 52
5.8 整型、实型和字符型数据间的
运算总结 53
5.8.1 自动转换 53
5.8.2 强制转换 54
5.9 技术解惑 54
5.9.1 C语言中无符号整型变量和
有符号整型变量指什么? 54
5.9.2 C语言中字符变量是怎么
回事 55
5.9.3 怎么理解字符型数据取值
范围为0~255 55
5.9.4 怎样将带小数点的字符型
数据转换成浮点型的 55
第6章 运算符和表达式 56
(视频总计29分钟,实例8个,拓展实例16个,技术解惑5个)
6.1 运算符和表达式的基本概况 57
6.1.1 先看运算符的种类 57
6.1.2 再看运算符的优先级 58
6.2 算术运算符和算术表达式详解 59
6.2.1 单目运算符 59
6.2.2 双目运算符 60
6.3 赋值运算符和赋值表达式 60
6.3.1 基本赋值运算符 61
6.3.2 复合赋值运算符 61
6.3.3 赋值表达式 62
6.4 关系运算符和关系表达式详解 63
6.4.1 关系运算符 63
6.4.2 关系表达式 63
6.5 逻辑运算符和逻辑表达式详解 64
6.5.1 逻辑运算符 64
6.5.2 逻辑表达式 64
6.6 逗号运算符和逗号表达式详解 66
6.6.1 逗号运算符 66
6.6.2 逗号表达式 66
6.7 求字节数运算符详解 67
6.8 技术解惑 68
6.8.1 C语言运算符优先级的
详细情况 68
6.8.2 有少数运算符有规定表达式
求值的顺序 70
6.8.3 在C语言中可以进行
|
|