• C语言王者归来
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C语言王者归来

全新正版未拆封

76.41 5.9折 129 全新

库存2件

山东济宁
认证卖家担保交易快速发货售后保障

作者洪锦魁

出版社清华大学出版社

出版时间2023-09

版次1

装帧其他

上书时间2023-11-23

天吾之青豆的书店

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

   商品详情   

品相描述:全新
图书标准信息
  • 作者 洪锦魁
  • 出版社 清华大学出版社
  • 出版时间 2023-09
  • 版次 1
  • ISBN 9787302631491
  • 定价 129.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
【内容简介】
《C语言王者归来》详细讲解了C语言的相关知识,从基本概念开始,逐步讲解程序流程控制、循环、字符串、指针、函数、结构、文件输入与输出,以及完整的大型项目设计。同时本书还进一步讲解了数据结构的基础知识,如串行、堆栈、队列与二叉树,奠定读者未来学习算法的基础。本书最后一章则是介绍 C
   与 C 语言的差异,由此可以帮助读者学习面向对象的程序开发方法。
【目录】
第1章 C语言基本概念

1-1 C语言的价值2

1-2 C 语言的特色2

1-3 C语言开发过程3

1-4 规划程序5

1-5 程序除错6

1-6 程序的名称7

1-7 C语言程序结构分析8

1-8 C语言程序实例ch1_3c的解说9

1-8-1 程序的行号9

1-8-2 程序的批注9

1-8-3 引用头文件9

1-8-4 主程序int main( )声明 12

1-8-5 程序的内容12

1-8-6 变量的声明12

1-8-7 程序实例ch1_3c的解说 13

1-9 习题13

第2章 C语言数据处理的概念

2-1 变量名称的使用16

2-1-1 认识C语言的变量 16

2-1-2 认识不需事先声明变量的

 程序语言 17

2-2 变量的声明17

2-3 基本数据形态18

2-3-1 整数 18

2-3-2 字符 21

2-3-3 浮点数 22

2-3-4 sizeof( )函数 23

2-3-5 字符串数据形态 24

2-4 常数的表达方式24

2-4-1 整数常数 24

2-4-2 浮点常数 26

2-4-3 字符常数 26

2-4-4 字符串常数 27

2-4-5 一次设定多个变量值 27

2-5 程序设计的专有名词28

2-5-1 程序代码 28

2-5-2 表达式 28

2-5-3 运算符与操作数 28

2-5-4 操作数也可以是一个表达式 29

2-5-5 指定运算符 29

2-5-6 单元运算符 29

2-5-7 二元运算符 29

2-5-8 三元运算符 30

2-6 算术运算30

2-6-1 基础算术运算符号 30

2-6-2 负号运算 32

2-6-3 否运算 32

2-6-4 运算优先级32

2-6-5 程序代码指令太长的处理 33

2-7 数据形态的转换33

2-7-1 基础数据形态的转换 34

2-7-2 整数和字符混合使用 35

2-7-3 学生买球鞋36

2-8 C 语言的特殊表达式36

2-8-1 递增和递减表达式 36

2-8-2 设定的特殊表达式 38

2-9 专题实操:圆面积/圆周长/圆周率39

2-9-1 圆面积与周长的计算 39

2-9-2 计算圆周率39

2-10 习题40

第3章 基本的输入与输出

第4章 简易数学函数的使用

第5章 程序的流程控制

第6章程序的循环设计

6-1 for循环111

6-1-1 单层for循环 111

6-1-2 for语句应用到无限循环 114

6-1-3 双层或多层for循环 114

6-1-4 for循环指标递减设计 117

6-2 while循环117

6-2-1 单层while循环 117

6-2-2 while语句应用到无限循环 120

6-2-3 双层或多层while循环 120

6-3 do … while循环122

6-3-1 单层do … while循环 122

6-3-2 do … while语句的无限循环 124

6-3-3 双层或多层do … while循环 124

6-4 循环的选择125

6-5 break语句125

6-6 continue语句126

6-7 随机数函数128

6-7-1 rand( )函数 128

6-7-2 srand( )函数 128

6-7-3 time( )函数 129

6-7-4 建立某区间的随机数 130

6-7-5 建立0~1的随机浮点数 130

6-8 休息函数131

6-8-1 sleep( )函数 131

6-8-2 usleep( )函数131

6-9 专题实操:计算成绩/圆周率/最大公

 约数/国王的麦粒131

6-9-1 计算平均成绩和不及格人数 131

6-9-2 猜数字游戏132

6-9-3 利用辗转相除法求最大

 公约数 133

6-9-4 计算圆周率133

6-9-5 鸡兔同笼:使用循环计算 134

6-9-6 国王的麦粒 135

6-9-7 离开无限循环与程序结束

 Ctrl   C组合键 135

6-9-8 银行账号冻结 136

6-9-9 自由落体 136

6-10 习题137

第7章 数组

7-1 一维数组145

7-1-1 基础概念 145

7-1-2 认识数组的残值 146

7-1-3 C语言不做数组边界的检查 146

7-1-4 一维数组的初值设定 147

7-1-5 计算数组所占的内存空间和

 数组长度 148

7-1-6 读取一维数组的输入 149

7-1-7 自行设计数组边界检查程序 150

7-1-8 一维数组的实例应用 150

7-2 二维数组151

7-2-1 基础概念 151

7-2-2 二维数组的初值设定 152

7-2-3 读取二维数组的输入 153

7-2-4 二维数组的实例应用 154

7-2-5 二维数组的应用解说 154

7-3 更高维的数组155

7-3-1 基础概念 155

7-3-2 三维或更高维数组的应用解说 157

7-4 排序157

7-4-1 排序的概念与应用 157

7-4-2 排序实操 158

7-5 专题实操:斐波那契数列/魔术方块161

7-5-1 斐波那契数列 161

7-5-2 二维数组乘法 162

7-5-3 4 ×4魔术方块 162

7-5-4 奇数矩阵魔术方块 163

7-5-5 基础统计 165

7-6 习题166

第8章 字符串彻底剖析

8-1 由字符组成的一维数组173

8-2 比较字符数组和字符串173

8-3 完整解说字符串的输出与输入176

8-3-1 标准字符串的输出 176

8-3-2 标准字符串的输入 176

8-4 gets( )函数和puts( )函数177

8-4-1 gets( )函数 178

8-4-2 puts( )函数 178

8-5 C语言的字符串处理的函数179

8-5-1 strcat( )函数 180

8-5-2 strcmp( )函数 180

8-5-3 strcpy( )函数 181

8-5-4 strlen( )函数 181

第9章 函数的应用

第10章 C语言前端处理器

第11章 指针

11-1 认识地址250

11-2 认识指针252

11-3 使用指针变量252

11-3-1 声明指针变量 252

11-3-2 从认识到精通“&”和“*”

 运算符 253

11-3-3 指针变量的地址 254

11-3-4 指针变量的长度 256

11-3-5 简单指针实例 256

11-3-6 指针常发生的错误:指针

 没有指向地址 260

11-3-7 用指针读取输入数据 262

11-3-8 指针的运算 263

11-3-9 指针数据形态不可变更 264

11-3-10 再谈指针声明方式 265

11-3-11 空指针NULL 266

11-4 指针与一维数组266

11-4-1 认识数组名和数组的地址 266

11-4-2 数组名不是指针常数的

 场合 267

11-4-3 数组索引与数组名 268

11-4-4 数组名就是一个指针 269

11-4-5 定义和使用数组指针变量 270

11-4-6 移动指针读取输入数组数据271

11-4-7 使用指针读取和加总数组

 元素 272

11-5 指针与二维数组273

11-5-1 认识二维数组的元素地址 273

11-5-2 二维数组名是一个指针 275

11-5-3 建立指针遍历二维数组 275

11-5-4 双重指针 276

11-5-5 双重指针与二维数组 277

11-6 将指针应用在字符串279

11-6-1 认识与建立字符指针 279

11-6-2 字符指针 280

11-6-3 将指针指向字符串 281

11-7 指针与字符串数组282

11-7-1 字符串数组 282

11-7-2 二维的字符串数组 283

11-7-3 字符串内容的更改与指针

 内容的更改 283

11-7-4 声明空字符串 284

11-8 专题实操:4×4魔术方块/奇数魔术

 方块285

11-8-1 使用指针执行数组元素相加285

11-8-2 使用双重指针输出二维

 数组“洪” 285

11-8-3 使用指针设计4×4魔术方块 286

11-9 习题287

第12章 指针与函数

第13章 结构struct数据形态

第14章 union、enum和typedef

第15章 测试符号与符号转换函数

第16章 文件的输入与输出

16-1 文件的输入与输出352

16-2 认识文本文件与二进制文件352

16-3 有缓冲区的输入与输出函数353

16-3-1 fopen( )函数 353

16-3-2 fclose( )函数 355

16-3-3 putc( )函数 355

16-3-4 getc( )函数 356

16-3-5 fprintf( )函数357

16-3-6 fscanf( )函数 358

16-3-7 feof( )函数 358

16-3-8 ferror( )函数 359

16-4 有缓冲区的输入与输出应用在二进制

 文件360

16-4-1 fwrite( )函数 360

16-4-2 fread( )函数360

16-4-3 fseek( )函数 361

16-4-4 rewind( )函数 362

16-4-5 输出数据到二进制文件 362

16-4-6 读取二进制文件数据 363

16-5 C 语言默认的文件指针363

16-6 无缓冲区的输入与输出364

16-6-1 open( )函数 365

16-6-2 close( )函数366

16-6-3 read( )函数 367

16-6-4 creat( )函数 367

16-6-5 write( )函数368

16-7 无缓冲区的输入与输出应用在二进制

 文件 368

16-8 专题实操:随机读取二进制文件

 数据/字符串加密370

16-8-1 随机读取数据的应用 370

16-8-2 lseek( )函数371

16-8-3 字符串加密 373

16-9 习题373

第17章 文件与文件夹的管理

17-1 文件的删除377

17-1-1 remove( )函数 377

17-1-2 unlink( )函数 377

17-2 文件名的更改378

17-3 文件长度计算378

17-4 子文件夹的建立379

17-5 删除子文件夹379

17-6 获得目前文件夹路径380

17-7 习题380

第18章 数据转换函数

18-1 atof( )函数383

18-2 atoi( )函数383

18-3 atol( )函数384

18-4 gcvt( )函数385

18-5 itoa( )函数385

18-6 ltoa( )函数386

18-7 习题387

第19章 基本位运算

19-1 二进制系统389

19-1-1 十进制转二进制 389

19-1-2 二进制转十进制 389

19-2 位运算基础概念390

19-3 & 运算符391

19-4 | 运算符392

19-5 ^ 运算符393

19-6 ~ 运算符394

19-7 > 运算符395

19-9 位字段396

19-10 习题398

第20章 建立项目:适用大型程序

20-1 程序项目的缘由401

20-2 基础程序实操401

20-3 模块化程序402

20-4 建立项目与执行403

20-5 增加功能的项目405

20-6 不同文件的全局变量与extern406

20-7 习题407

第21章 基本链表结构

第22章 栈与队列

第23章 二叉树

第24章 C语言迈向C  之路
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP