• C编程从入门到实践 王长青
21年品牌 40万+商家 超1.5亿件商品

C编程从入门到实践 王长青

现货二手 若套装 先联系客服确认

5.29 0.6折 89 九品

库存2件

湖南长沙
认证卖家担保交易快速发货售后保障

作者王长青

出版社人民邮电出版社

ISBN9787115500687

出版时间2019-06

装帧平装

定价89元

货号9787115500687

上书时间2024-07-29

湖男书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
现货二手   若套装  不全
商品描述


基本信息


书名:C编程从入门到实践


定价:89.00元


作者:王长青


出版社:人民邮电出版社


出版日期:2019年06月 


ISBN:9787115500687


字数:


页码:


版次:


装帧:


开本:


商品标识:9787115500687


[chatu]


编辑推荐




内容提要



本书循序渐进、由浅入深地讲解了C语言开发的技术。全书共25章。本书不仅介绍了C语言的基础和核心知识(如开发工具、语法、运算符、表达式、输入/输出、流程控制、数组、字符串、函数),还讲解了C语言中的重点和难点(如指针、结构体、共用体和枚举、链表、位运算、预编译、文件操作、调试、内存管理、高级编程技术、算法、数据结构、网络编程技术等)。此外,本书还通过4个综合实例,介绍了C语言在综合项目中的应用。全书内容以“技术解惑“和“范例演练“贯穿全书,引领读者全面掌握C语言。 本书不但适用C语言的初学者,也适合有一定C语言基础的读者学习,还可以作为大专院校相关专业的师生用书和培训学校的教材。


目录



目  录

第1章 C语言之定位 1

1.1 计算机应用基础 2

1.1.1 中央处理器 2

1.1.2 位和字节 2

1.1.3 二进制 2

目  录

第1章 C语言之定位 1

1.1 计算机应用基础 2

1.1.1 中央处理器 2

1.1.2 位和字节 2

1.1.3 二进制 2

1.1.4 编码格式 3

1.2 C语言的诞生 4

1.3 印象的建立 5

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

1.5 技术解惑 7

1.5.1 学习C语言还有用吗 7

1.5.2 怎样学好C语言 8

1.5.3 学好C语言的建议 8

1.6 课后练习 8

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

2.1 用DOS开发C程序 10

2.1.1 安装Turbo C 3.0 10

2.1.2 使用Turbo C 3.0 10

2.2 在Windows环境下使用

Visual Studio 2017 11

2.2.1 安装Visual Studio 2017 11

2.2.2 使用Visual Studio 2017开发一个C程序 15

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

2.3.1 安装DEV C  18

2.3.2 使用DEV C 运行一个C程序 20

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

2.5 使用手机开发C程序 22

2.6 技术解惑 23

2.6.1 安装Visual Studio 2017时遇到的常见问题 23

2.6.2 在Windows 7中安装Visual Studio时遇到的常见问题 24

2.7 课后练习 24

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

3.1 养成好的命名习惯 26

3.2 C程序文件结构 26

3.2.1 C程序的组成部分 26

3.2.2 C程序的格式总结 27

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

3.3.1 随时使用缩进格式 28

3.3.2 注意大括号的位置 28

3.3.3 函数的规则 29

3.3.4 注意注释 29

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

3.5 技术解惑 31

3.6 课后练习 31

第4章 C语言语法 32

4.1 标识符和关键字 33

4.2 基本的数据类型 33

4.3 常量和变量 34

4.3.1 常量 35

4.3.2 变量 36

4.4 整型数据 37

4.4.1 整型常量 38

4.4.2 整型变量 39

4.5 实型数据 41

4.5.1 实型常量 41

4.5.2 实型变量 42

4.5.3 实型常量的类型 43

4.6 字符型数据 43

4.6.1 字符常量 43

4.6.2 字符串常量 45

4.6.3 字符变量 46

4.7 初始化变量 47

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

4.8.1 自动转换 47

4.8.2 强制转换 49

4.9 技术解惑 49

4.9.1 在C语言中无符号整型变量和有符号整型变量

的定义 49

4.9.2 在C语言中字符变量的含义 50

4.9.3 如何理解字符型数据的取值范围 50

4.9.4 怎样将带小数点的字符型数据转换成浮点型 50

4.10 课后练习 51

第5章 运算符和表达式 52

5.1 运算符和表达式的概述 53

5.1.1 运算符的种类 53

5.1.2 运算符的优先级 54

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

5.2.1 单目运算符 55

5.2.2 双目运算符 56

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

5.3.1 基本赋值运算符 56

5.3.2 复合赋值运算符 57

5.3.3 赋值表达式 58

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

5.4.1 关系运算符 59

5.4.2 关系表达式 59

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

5.5.1 逻辑运算符 60

5.5.2 逻辑表达式 60

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

5.6.1 逗号运算符 62

5.6.2 逗号表达式 62

5.7 求字节数的运算符 63

5.8 技术解惑 64

5.8.1 C语言运算符优先级的详情 64

5.8.2 少数运算符在规定表达式中的求值顺序 65

5.8.3 在C语言中是否可以进行混合运算 66

5.8.4 在一个逻辑条件语句中常数项永远在左侧 66

5.8.5 赋值处理的自动类型转换 66

5.9 课后练习 67

第6章 输入和输出 68

6.1 C语句的初步知识 69

6.1.1 C语句简介 69

6.1.2 赋值语句 70

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

6.2.1 putchar函数 71

6.2.2 getchar函数 72

6.2.3 printf函数 73

6.2.4 scanf函数 76

6.2.5 puts函数 79

6.2.6 C11标准函数gets_s 80

6.3 技术解惑 80

6.3.1 gets_s函数和scanf函数的区别 80

6.3.2 克服gets_s函数的缺陷 81

6.3.3 C语言的输入和输出问题 82

6.4 课后练习 83

第7章 流程控制 84

7.1 常见的顺序结构 85

7.2 选择结构 85

7.2.1 单分支结构语句 86

7.2.2 双分支结构语句 87

7.2.3 多分支结构语句 90

7.2.4 条件运算符和条件表达式 91

7.3 循环结构 92

7.3.1 for语句 93

7.3.2 while语句 94

7.3.3 do...while语句 96

7.3.4 正确对待goto语句 97

7.3.5 break/continue跳跃 98

7.3.6 死循环/退出程序 99

7.4 技术解惑 100

7.4.1 循环中的低效问题 100

7.4.2 分析C语言循环语句的效率 101

7.4.3 使用for循环语句的注意事项 102

7.5 课后练习 102

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

8.1 一维数组 105

8.1.1 定义一维数组 105

8.1.2 引用一维数组的元素 105

8.1.3 初始化一维数组 106

8.2 多维数组 107

8.2.1 二维数组的用法 107

8.2.2 多维数组的用法 110

8.3 字符数组与字符串 112

8.3.1 字符数组 112

8.3.2 字符串与字符数组 113

8.3.3 字符数组的输入和输出 113

8.4 字符串处理函数 115

8.4.1 测试字符串长度的函数 115

8.4.2 字符串大小写转换函数 115

8.4.3 字符串复制函数 116

8.4.4 字符串比较函数 117

8.4.5 字符串连接函数 119

8.4.6 其他的字符串函数 119

8.4.7 将字符串转换成数值的函数 120

8.5 字符处理函数 121

8.5.1 字符检测函数 121

8.5.2 字符大小写转换函数 122

8.6 技术解惑 123

8.6.1 数组的下标总是从0开始吗 123

8.6.2 C语言对数组的处理非常有效吗 124

8.6.3 初始化一维数组的注意事项 124

8.6.4 冒泡排序 125

8.7 课后练习 125

第9章 函数 126

9.1 C函数的基础知识 127

9.1.1 函数的分类 127

9.1.2 函数的定义 128

9.2 函数声明和函数原型 129

9.3 函数的参数 131

9.3.1 形参和实参 131

9.3.2 以数组名作为函数的参数 132

9.3.3 以数组作为函数的参数 133

9.4 函数的返回值 135

9.5 函数的调用 136

9.5.1 函数调用的格式 136

9.5.2 函数的调用方式 137

9.5.3 被调函数的声明方式 138

9.5.4 对调用函数的方式进行深入分析 139

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

9.6.1 函数的嵌套调用 140

9.6.2 函数的递归调用 142

9.7 变量的作用域和生存期 145

9.7.1 变量作用域 145

9.7.2 静态存储变量和动态存储变量 147

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

9.8.1 内部函数 153

9.8.2 外部函数 153

9.9 库函数 154

9.10 技术解惑 156

9.10.1 通过Turbo C深入分析 项目文件 156

9.10.2 要尽量避免不必要的函数调用 157

9.10.3 请确保函数的声明和定义是静态的 158

9.10.4 避免过长的main()函数 158

9.10.5 函数的地址也是数据 160

9.10.6 说明函数的时机 160

9.10.7 一个函数可以有多少个参数 161

9.10.8 如果一个函数没有返回值,是否需要加入return

 语句 162

9.10.9 在程序退出main函数之后还有可能执行一部分代码 162

9.10.10 exit()函数和return语句的差异 162

9.11 课后练习 162

第10章 指针 164

10.1 基本概念 165

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

10.2.1 声明指针变量 166

10.2.2 指针变量的初始化 166

10.2.3 指针变量的引用 167

10.2.4 关于指针运算符的说明 168

10.2.5 指针变量的运算 169

10.2.6 以指针变量作为函数参数 170

10.2.7 void类型的指针 173

10.3 指针和数组 174

10.3.1 数组元素的指针 174

10.3.2 指向一维数组元素的指针变量 175

10.3.3 通过指针引用数组元素 176

10.3.4 以数组名作为函数参数 179

10.4 指针和多维数组 180

10.4.1 多维数组的地址 180

10.4.2 指向多维数组的指针变量 182

10.5 指针和字符串 185

10.5.1 指针访问字符串 185

10.5.2 以字符串指针作为函数参数 186

10.5.3 字符串指针变量与字符

—  没有更多了  —

以下为对购买帮助不大的评价

现货二手   若套装  不全
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP