如何学习C语言 Ⅰ

第1篇 基础知识

开启C语言编程世界之门。

第1章 步入C的世界——Hello C 2

视频教学录像:1小时34分钟

你可能已经听说或知道一点C语言,也可能没有任何基础,没关系,本章就带领你进入C语言的编程世界。

1.1 了解C语言 3

1.1.1 C的历史 3

1.1.2 C的特点 4

1.1.3 为什么要用C 5

1.2 C编程前的准备——C常用开发环境 5

1.2.1 认识Visual C++ 6.0 6

1.2.2 认识Turbo C 2.0 7

1.3 开始C编程——第1个C程序 8

1.3.1 程序编写及运行流程 8

1.3.2 在Visual C++ 6.0中开发C程序 9

1.3.3 在Turbo C中开发C程序 11

1.4 C程序的组成 13

1.4.1 完整的C程序 13

1.4.2 #include的秘密 14

1.4.3 程序的入口——main函数 14

1.4.4 数据集装箱——常量和变量 15

1.4.5 何以输出程序结果——输出函数 16

1.4.6 注释 16

1.4.7 代码的规矩 17

1.5 练一练 18

1.6 跟我上机 19

第2章 不变的和变的箱子——常量与变量 20

视频教学录像:1小时35分钟

常量和变量都是用来存储数值的,就像是用来存放东西的一堆小箱子,里面的东西永远不变的就是常量,会变的就是变量。

2.1 标识符和关键字 21

2.1.1 标识符 21

2.1.2 关键字 21

2.2 常量 22

2.2.1 什么是常量 22

2.2.2 数值常量 23

2.2.3 字符常量 24

2.2.4 字符串常量 25

2.2.5 符号常量 26

2.3 变量 27

2.3.1 什么是变量 27

2.3.2 变量的声明 29

2.3.3 变量的定义 30

2.3.4 变量的赋值和初始化 31

2.4 综合应用——计算学生平均成绩 32

2.5 练一练 35

2.6 跟我上机 36

第3章 数据的种类——数据类型 37

视频教学录像:1小时37分钟

数据有多种类型,数学中和程序设计中的数据类型是不同的。

3.1 计算机如何识数——数制 38

3.1.1 二进制 38

3.1.2 八进制 39

3.1.3 十六进制 39

3.1.4 数制间的转换 40

3.2 整型 41

3.3 字符型 43

3.4 浮点型 45

3.5 类型转换 47

3.5.1 隐式转换 48

3.5.2 显式转换 49

3.6 综合应用——类型转换 50

3.7 练一练 51

3.8 跟我上机 52

第4章 C世界中的加、减、乘、除——运算符和表达式 53

视频教学录像:1小时38分钟

使用方程和公式可以解决数学中的问题,而使用运算符和表达式则可解决编程中的问题。

4.1 C中的运算符和表达式 54

4.1.1 运算符 54

4.1.2 表达式 55

4.1.3 优先级与结合性 55

4.2 算术运算符和表达式 55

4.2.1 算术运算符 55

4.2.2 算术表达式 56

4.2.3 算术运算符的优先级和结合性 56

4.2.4 应用举例 57

4.3 关系运算符和表达式 59

4.3.1 关系运算符 59

4.3.2 关系表达式 59

4.3.3 关系运算符的优先级和结合性 60

4.3.4 应用举例 60

4.4 逻辑运算符和表达式 61

4.4.1 逻辑运算符 61

4.4.2 逻辑表达式 61

4.4.3 逻辑运算符的优先级和结合性 62

4.4.4 应用举例 62

4.5 条件运算符和表达式 64

4.6 赋值运算符和表达式 65

4.6.1 赋值运算符 65

4.6.2 赋值表达式 66

4.6.3 赋值运算符的优先级与结合性 67

4.6.4 应用举例 67

4.7 自增、自减运算符 69

4.8 逗号运算符和表达式 70

4.9 运算符的优先级 71

4.10  综合应用——计算函数的结果 72

4.11  练一练 73

4.12  跟我上机 74

第5章 C程序的流程——程序控制结构和语句 75

视频教学录像:2小时33分钟

火车必须沿着铁轨行驶,在编程世界中,程序控制结构就是程序的“铁轨”。

5.1 程序流程概述 76

5.2 语句 76

5.2.1 基本赋值语句 76

5.2.2 表达式语句 77

5.2.3 基本输入/输出语句 77

5.2.4 控制语句 80

5.2.5 空语句和复合语句 80

5.3 顺序结构与语句 81

5.4 选择结构与语句 82

5.4.1 选择结构 83

5.4.2 单分支选择结构——if语句 83

5.4.3 双分支选择结构——if-else语句 85

5.4.4 多分支选择结构——if-else的嵌套形式 87

5.4.5 多分支选择结构——switch语句 91

5.5 循环结构与语句 94

5.5.1 循环结构 94

5.5.2 当型循环语句——for语句 95

5.5.3 当型循环语句——while语句 100

5.5.4 直到型循环语句——do-while语句 102

5.5.5 循环的嵌套 104

5.6 转向语句 108

5.6.1 goto语句 108

5.6.2 break语句 110

5.6.3 continue语句 112

5.7 综合应用——简单计算器 114

5.8 练一练 116

5.9 跟我上机 117

第6章 用户与计算机的交互——输入和输出 118

视频教学录像:1小时7分钟

如何让计算机了解你想要处理的问题,而你又如何能够得知计算机处理的结果呢?可以用C语言中的输入输出函数来实现。

6.1 标准输入输出 119

6.2 格式化输入输出 119

6.2.1 格式化输出函数——printf() 120

6.2.2 格式控制字符 121

6.2.3 格式化输入函数——scanf() 126

6.3 字符输入输出 128

6.3.1 字符输出函数——putchar() 129

6.3.2 字符输入函数——getchar() 130

6.4 字符串输入输出 131

6.4.1 字符串输出函数——puts() 131

6.4.2 字符串输入函数——gets() 131

6.5 练一练 132

6.6 跟我上机 133

第7章 数组与字符串 134

视频教学录像:2小时7分钟

N多个数放在1组就是数组,N多个字符放在1组就是字符串。就好像将零散的物品装入一个箱子中,转移这些物品只需搬动箱子即可。

7.1 数组概述 135

7.2 一维数组 135

7.2.1 一维数组的定义 135

7.2.2 一维数组的初始化 138

7.2.3 一维数组元素的操作 139

7.2.4 数组作为参数传递 142

7.2.5 一维数组的应用举例 145

7.3 二维数组 147

7.3.1 二维数组的定义 147

7.3.2 二维数组的初始化 148

7.3.3 二维数组元素的操作 149

7.3.4 二维数组的应用举例 149

7.4 多维数组 151

7.5 字符串 152

7.5.1 字符串和字符数组 153

7.5.2 字符串的输入输出 154

7.5.3 字符串应用举例 155

7.6 综合应用——杨辉三角 157

7.7 练一练 159

7.8 跟我上机 159

第8章 程序的灵魂——算法与流程图 160

视频教学录像:49分钟

程序设计离不开算法,有了算法,就等于有了解决编程问题的步骤。

8.1 算法基础 161

8.1.1 算法的概念 161

8.1.2 算法的特性 162

8.1.3 简单算法举例——解方程 162

8.2 流程图的基础 164

8.2.1 流程图中的元素及含义 165

8.2.2 流程图的绘制 166

8.3 如何表示一个算法 168

8.3.1 用自然语言表示算法 168

8.3.2 用流程图表示算法 170

8.3.3 用传统流程图表示3种基本结构 173

8.3.4 用N-S图表示算法 174

8.3.5 用伪代码表示算法 177

8.3.6 用计算机语言表示算法 177

8.4 结构化程序设计方法 178

8.5 综合应用——求一元二次方程的根 179

8.6 练一练 182

8.7 跟我上机 182

第2篇 核心技术

掌握了基础知识,你已经跨进了C语言的门槛,本篇将带领你更上一层楼,去探索C语言的核心世界。

第9章 函数 184

视频教学录像:1小时47分钟

程序是由若干个函数组成,程序的功能就是靠这些函数来实现的。

9.1 函数的概述 185

9.1.1 什么是函数 185

9.1.2 函数的分类 186

9.2 函数的定义 187

9.3 函数的返回值及类型 190

9.3.1 函数的返回值 190

9.3.2 函数的类型 192

9.4 函数的参数及传递方式 195

9.4.1 函数的参数 195

9.4.2 函数参数的传递方式 196

9.5 函数的调用 198

9.5.1 函数调用方式 199

9.5.2 函数的声明 201

9.5.3 函数的嵌套调用 202

9.5.4 函数的递归调用 204

9.6 内部函数和外部函数 209

9.6.1 内部函数 209

9.6.2 外部函数 210

9.7 Main函数 212

9.8 综合应用——用截弦法求方程的根 213

9.9 练一练 215

9.10  跟我上机 216

第10章 函数中的变量 217

视频教学录像:43分钟

本章介绍函数与变量的关系。

10.1 局部变量与全局变量 218

10.1.1 局部变量 218

10.1.2 全局变量 220

10.2 变量的存储类别 223

10.2.1 自动类型(auto) 223

10.2.2 寄存器类型(register) 224

10.2.3 静态类型(static) 225

10.2.4 外部类型(extern) 227

10.3 综合应用——计算该日是该年的第几天 229

10.4 练一练 230

10.5 跟我上机 231

第11章 内存的快捷方式——指针 232

视频教学录像:1小时51分钟

指针并不是用来存储数据的,而是用来存储数据在内存中的地址,它是内存数据的快捷方式。通过这个快捷方式,即使你不知道这个数据的变量名,也可以操作它。

11.1 指针概述 233

11.1.1 内存地址 233

11.1.2 内存和指针 234

11.2 指针变量 235

11.2.1 初识指针变量 235

11.2.2 使用指针变量 238

11.2.3 指针的运算 243

11.3 指针与函数 245

11.3.1 指向函数的指针 245

11.3.2 返回指针的函数 246

11.4 void指针类型 248

11.5 综合应用——创建简单链表 249

11.6 练一练 251

11.7 跟我上机 252

第12章 指针的深入研究——指针进阶 253

视频教学录像:2小时16分钟

本章深入研究指针和数组、指针和字符串的关系。

12.1 指针与数组 254

12.1.1 指针与数组 254

12.1.2 数组名作为指针 256

12.1.3 指针与多维数组 259

12.1.4 指针与数组参数 262

12.2 指针与字符串 264

12.2.1 使用指针创建字符串 264

12.2.2 使用指针处理字符串 265

12.2.3 指针的指针 269

12.2.4 指针数组和数组指针 270

12.3 综合应用——报数游戏 271

12.4 练一练 272

12.5 跟我上机 274

第13章 文件 275

视频教学录像:1小时34分钟

程序如何打开、操作文件呢?很简单,C语言中与文件相关的函数异常强大。

13.1 文件概述 276

13.1.1 文件类型 276

13.1.2 C如何操作文件——文件指针 276

13.1.3 文件缓冲区 277

13.2 文件的打开和关闭 277

13.2.1 文件的打开——fopen()函数 277

13.2.2 文件的关闭——fclose()函数 279

13.2.3 文件结束检测——feof()函数 279

13.3 文件的顺序读写 280

13.3.1 文本文件中字符的输入/输出 280

13.3.2 文本文件中字符串的输入/输出 283

13.3.3 格式化输入/输出 285

13.3.4 二进制文件的输入输出——数据块读写 287

13.4 文件的随机读写 289

13.5 综合应用——文件操作 290

13.6 练一练 292

13.7 跟我上机 293

第14章 C语言如何被计算机识别——编译与预处理指令 294

视频教学录像:2小时9分钟

14.1 什么是预处理指令 295

14.2 宏定义 295

14.2.1 变量式宏定义 296

14.2.2 宏定义嵌套 301

14.2.3 宏定义范围 302

14.2.4 函数式宏定义 303

14.2.5 多行宏定义 307

14.3 文件包含 308

14.3.1 什么是文件包含 308

14.3.2 使用文件包含 308

14.3.3 文件包含说明 310

14.4 条件编译 311

14.4.1 条件编译形式 311

14.4.2 调试中使用条件编译 315

14.4.3 文件嵌套包含和条件编译 316

14.5 assert()宏 316

14.6 综合应用——编译与预处理指令 317

14.7 练一练 319

14.8 跟我上机 320

第15章 库函数 321

视频教学录像:2小时41分钟

C语言为我们提供有大量的函数,使用时很方便地直接调用即可。

15.1 标准C库函数 322

15.2 数学函数 322

15.2.1 绝对值函数 322

15.2.2 幂函数和开平方函数 323

15.2.3 指数函数和对数函数 324

15.2.4 三角函数 324

15.2.5 取整函数和取余函数 325

15.3 字符串处理函数 326

15.3.1 字符串长度函数 326

15.3.2 字符串连接函数 327

15.3.3 字符串复制函数 328

15.3.4 字符串比较函数 329

15.3.5 字符串查找函数 330

15.3.6 字符串填充函数 331

15.4 字符处理函数 332

15.4.1 字符类型判断函数 332

15.4.2 字符大小写转换函数 334

15.5 转换和存储管理函数 334

15.5.1 转换函数 334

15.5.2 存储管理函数 335

15.6 随机函数 337

15.6.1 初识随机函数 337

15.6.2 使用随机函数 338

15.7 日期和时间处理函数 339

15.8 诊断函数 341

15.9 命令行参数 342

15.10 其他函数 343

15.10.1 exit()函数 343

15.10.2 qsort()函数 344

15.11 综合应用——猜数字游戏 346

15.12 练一练 348

15.13 跟我上机 349

第16章 合理利用内存——位运算 350

视频教学录像:1小时19分钟

计算机都是通过二进制数来处理数据的,本章介绍二进制间的运算。

16.1 二进制数 351

16.1.1 二进制 351

16.1.2 无符号数和有符号数 351

16.2 位运算符 352

16.2.1 按位与运算符 352

16.2.2 按位或运算符 353

16.2.3 按位异或运算符 353

16.2.4 按位取反运算符 354

16.2.5 左移运算符 354

16.2.6 右移运算符 355

16.2.7 位运算赋值运算符 356

16.2.8 位运算应用 357

16.3 位域 360

16.4 综合应用——数制转换 361

16.5 练一练 362

16.6 跟我上机 363

第17章 结构体和联合体 364

视频教学录像:2小时1分钟

17.1 结构体 365

17.1.1 结构体类型 365

17.1.2 定义结构体变量 366

17.1.3 初始化结构体变量 368

17.1.4 结构体变量的引用 368

17.2 结构体数组 370

17.2.1 定义结构体数组 370

17.2.2 初始化结构体数组 372

17.2.3 结构体数组元素的引用 373

17.3 结构体指针 374

17.3.1 定义结构体指针 374

17.3.2 初始化结构体指针 375

17.3.3 使用指针访问成员 375

17.3.4 指向结构体数组的指针 377

17.4 结构体与函数 378

17.4.1 结构体作为函数的参数 378

17.4.2 结构体作为函数的返回值 381

17.5 联合体 382

17.5.1 联合体类型 382

17.5.2 联合体变量的定义 383

17.5.3 联合体变量的初始化 384

17.5.4 联合体变量的引用 386

17.6 结构体和联合体的区别与联系 388

17.7 综合应用——计算学生成绩 388

17.8 练一练 390

17.9 跟我上机 391

第18章 数据管理者——数据结构 392

视频教学录像:2小时16分钟

程序=数据结构+算法。你知道数据结构的重要性了吧。

18.1 数据结构概述 393

18.2 线性表 394

18.2.1 顺序表 394

18.2.2 单链表 398

18.3 栈 405

18.3.1 栈的基本运算 405

18.3.2 顺序栈的类型定义 406

18.3.3 链式栈的类型定义 406

18.4 队列 407

18.4.1 队列的基本运算 407

18.4.2 顺序队列类型定义 408

18.4.3 链队列类型定义 408

18.5 二叉树 408

18.6 查找 409

18.6.1 顺序查找 410

18.6.2 折半查找 412

18.7 排序 414

18.7.1 冒泡排序法 414

18.7.2 选择排序法 416

18.7.3 插入排序法 417

18.8 综合应用——反转链表 419

18.9 练一练 421

18.10  跟我上机 422

第3篇 趣味题解

经典数据结构及算法题目的解决方案。

第19章 哥德巴赫猜想 424

视频教学录像:17分钟

19.1 问题描述 425

19.2 问题分析及实现 425

19.2.1 问题分析 425

19.2.2 问题实现 425

19.2.3 程序运行 427

19.3 开发过程常见问题及解决 428

第20章 猴子选大王游戏 429

视频教学录像:18分钟

20.1 问题描述 430

20.2 问题分析及实现 430

20.2.1 问题分析 430

20.2.2 问题实现 430

20.2.3 程序运行 432

20.3 开发过程常见问题及解决 432

第21章 迷宫求解 433

视频教学录像:28分钟

21.1 问题描述 434

21.2 问题分析及实现 434

21.2.1 问题分析 434

21.2.2 问题实现 434

21.2.3 程序运行 438

21.3 开发过程常见问题及解决 438

第22章 背包问题求解 439

视频教学录像:21分钟

22.1 问题描述 440

22.2 问题分析及实现 440

22.2.1 问题分析 440

22.2.2 问题实现 440

22.2.3 程序运行 442

22.3 开发过程常见问题及解决 443

第23章 火车车厢重排 444

视频教学录像:17分钟

23.1 问题描述 445

23.2 问题分析及实现 445

23.2.1 问题分析 445

23.2.2 问题实现 445

23.2.3 程序运行 448

23.3 开发过程常见问题及解决 448

第24章 哈夫曼编码的实现 449

视频教学录像:21分钟

24.1 问题描述 450

24.2 问题分析及实现 450

24.2.1 问题分析 450

24.2.2 问题实现 450

24.2.3 程序运行 452

24.3 开发过程常见问题及解决 453

第25章 八皇后问题的实现 454

视频教学录像:19分钟

25.1 问题描述 455

25.2 问题分析及实现 455

25.2.1 问题分析 455

25.2.2 问题实现 455

25.2.3 程序运行 457

25.3 开发过程常见问题及解决 458

第26章 商人过河游戏 459

视频教学录像:12分钟

26.1 问题描述 460

26.2 问题分析及实现 460

26.2.1 问题分析 460

26.2.2 问题实现 460

26.2.3 程序运行 464

26.3 开发过程常见问题及解决 464

第27章 K阶斐波那契序列的实现 465

视频教学录像:15分钟

27.1 问题描述 466

27.2 问题分析及实现 466

27.2.1 问题分析 466

27.2.2 问题实现 466

27.2.3 程序运行 468

27.3 开发过程常见问题及解决 468

第28章 最短路径的实现 469

视频教学录像:11分钟

28.1 问题描述 470

28.2 问题分析及实现 470

28.2.1 问题分析 470

28.2.2 问题实现 470

28.2.3 程序运行 472

28.3 开发过程常见问题及解决 472

第4篇 项目实战

万事俱备,只欠东风。学以致用才是学习的最终目的。本篇将带领你迈入真正的C语言程序员行列。

第29章 项目实战前的几点忠告——项目规划 474

视频教学录像:27分钟

29.1 项目开发流程 475

29.1.1 策划阶段 475

29.1.2 需求分析阶段 476

29.1.3 开发阶段 476

29.1.4 编码阶段 476

29.1.5 系统测试阶段 477

29.1.6 系统验收阶段 477

29.1.7 系统维护阶段 477

29.2 项目开发团队 477

29.2.1 项目团队组成 477

29.2.2 项目团队要求 478

29.3 项目的实际运作 478

29.4 项目规划常见问题及解决 479

29.4.1 如何满足客户需求 479

29.4.2 如何控制项目进度 479

29.4.3 如何控制项目预算 479

第30章 通讯录 480

视频教学录像:45分钟

30.1 开发背景 481

30.2 需求及功能分析 481

30.2.1 总体功能分析 481

30.2.2 功能模块分析 482

30.3 系统功能的实现 482

30.3.1 系统选择菜单的实现 482

30.3.2 增加联系人功能的实现 483

30.3.3 删除联系人功能的实现 484

30.3.4 查找联系人模块的实现 485

30.3.5 插入联系人模块的实现 486

30.3.6 保存联系人文件模块的实现 486

30.3.7 从文件加载联系人信息模块的实现 487

30.3.8 显示所有联系人信息模块的实现 488

30.4 系统运行 488

30.5 开发过程常见问题及解决 489

第31章 图书管理系统 490

视频教学录像:56分钟

31.1 开发背景 491

31.2 需求及功能分析 491

31.2.1 总体功能分析 491

31.2.2 各模块功能分析 491

31.3 系统功能的实现 492

31.3.1 建立相关类及属性 492

31.3.2 系统选择菜单的实现 493

31.3.3 借书功能的实现 495

31.3.4 还书功能的实现 496

31.3.5 图书上架功能的实现 498

31.3.6 图书下架功能的实现 500

31.4 系统运行 502

31.5 开发过程常见问题及解决 503

第32章 信息管理系统 504

视频教学录像:1小时28分钟

32.1 简易网络通信系统 505

32.1.1 系统分析 505

32.1.2 功能分析及实现 505

32.1.3 开发常见问题及解决 509

32.2 学生成绩管理系统 509

32.2.1 系统分析 509

32.2.2 功能分析及实现 510

32.2.3 开发常见问题及解决 519

32.3 酒店管理系统 519

32.3.1 系统分析 520

32.3.2 功能分析及实现 520

32.3.3 开发常见问题及解决 526

第5篇 王牌资源

实用、专业,这就是王牌。压箱底王牌倾情放送。

王牌资源一览 527

王牌1 C语言标准库函数查询手册(光盘中) 535

索引 536

A

abort 544

abs 544

absread 545

abswrite 545

acos 545

asctime 546

asin 546

assert 547

atan 547

atexit 547

atof 548

atoi 548

atol 549

B

bcd 550

biosdisk 550

biosprint 551

bsearch 551

C

calloc 552

ceil 552

cgets 553

chdir 553

_chmod 553

chmod 554

clearer 554

clock 554

close 555

closegraph 555

cos 555

ctime 556

ctrlbrk 556

D

delay 557

disable 557

difftime 557

div 558

E

enable 559

exit 559

exp 559

F

fabs 561

farcalloc 561

farfree 562

farmalloc 562

farrealloc 562

fclose 563

fcloseall 563

feof 563

fgetc 564

fgets 564

fgetpos 565

fflush 565

floodfill 565

floor 566

fnmerge 566

fnsplit 566

fopen 567

fp_off 567

fprintf 568

fputc 568

fputs 568

fp_seg 569

free 569

freopen 570

frexp 570

fscanf 570

fseek 571

fsetpos 571

ftell 571

fwrite 572

G

gcvt 573

getc 573

getchar 573

getcurdir 574

getcwd 574

getdate 575

getdfree 575

getdisk 575

getenv 576

getimage 576

getmaxx 576

getmaxy 577

getpixel 577

getpsp 577

gettime 578

getvect 578

getx 579

gety 579

gmtime 579

I

imagesize 581

initgraph 581

inport 581

inportb 582

int86 582

int86x 583

intdos 583

intdosx 583

intr 584

isalnum 584

isalpha 584

iscntrl 585

isdigit 585

isgraph 586

islower 586

isupper 586

itoa 587

K

kbhit 588

keep 588

L

labs 589

ldexp 589

ldiv 590

localtime 590

log 590

log10 591

longjmp 591

_lrotl 591

_lrotr 592

lseek 592

ltoa 593

M

malloc 594

mkdir 594

mblen 595

memchr 595

memcmp 595

memcpy 596

memmove 596

memset 597

mktemp 597

mk_fp 597

modf 598

movedata 598

O

_open 599

open 599

outport 600

outtextxy 600

P

peek 601

perror 601

pow 601

printf 602

putch 602

putchar 602

putenv 603

putimage 603

putpixel 604

puts 604

Q

qsort 604

R

_read 606

read 606

realloc 607

rectangle 607

remove 607

rename 608

restorecrtmode 608

rewind 609

rmdir 609

_rotl 609

_rotr 610

S

scanf 611

searchpath 611

setactivepage 612

setbuf 612

setcolor 612

setdisk 613

setgraphmode 613

setjmp 613

setlinestyle 614

setlocale 614

setvbuf 615

setvisualpage 615

signal 615

sin 616

sinh 616

sprintf 616

sqrt 617

srand 617

sscanf 617

strcmp 618

strcpy 618

strcspn 619

strerror 619

strlen 620

strncat 620

strncmp 620

strncpy 621

strrchr 621

strstr 622

strtok 622

strtoul 622

system 623

T

tan 624

time 624

tmpnam 625

tolower 625

toupper 625

U

ungetc 627

V

vfprintf 628

vprintf 628

vsprintf 629

W

wcstombs 630

wctomb 630

_write 631

write 631

王牌2 C语言常用查询手册(光盘中) 632

索引 633

头文件查询 634

#include [stdio.h] 634

#include [ctype.h] 635

#include [math.h] 636

#include [time.h] 637

#include [local.h] 637

#include [signal.h] 637

#include [stdarg.h] 638

#include [stdlib.h] 638

#include [string.h] 638

关键字查询 640

常用字符ASCII码查询 644

王牌3 C源码大放送(光盘中)

源码01 文件加密解密

源码02 人机猜数字

源码03 青蛙交换

源码04 大小写数字转换器

源码05 仿真计算器

源码06 推箱子游戏

源码07 俄罗斯方块游戏

源码08 贪吃蛇游戏

源码09 扫雷游戏

源码10 五子棋游戏

王牌4 学习成果检测——本书【练一练】答案(光盘中) 648

王牌5 C程序员职业规划(光盘中) 665

王牌6 全国计算机等级考试二级C考试大纲及应试技巧(光盘中) 667

王牌7 C程序员面试技巧(光盘中) 675

王牌8 C常见面试题(光盘中) 677

王牌9 扫雷英雄榜——C常见错误及解决方案(光盘中) 693

王牌10 优秀程序员之路——C开发经验及技巧大汇总(光盘中) 707

C语言入门I love China,C语言从入门到精通相关推荐

  1. Mac版R语言入门(一)R语言入门操作

    文章更新于2023年1月29日: 视频教程--微信公众号:R语言数据分析与实践                      bilibili: R语言数据分析与实践 CSDN:ZhenniLi 第一集: ...

  2. python基础教程是什么语言-0编程基础,什么语言也没学过,请问学Python怎样入门?...

    其实Python入门并不难,只要你有足够的自信心,明确学习目标,循序渐进就能不断享受到python带给你创新的乐趣. 大家为什么要学习python呢? 1.python简单易学 python的优势就是 ...

  3. python语言编程入门先学什么-自学编程入门,先学什么语言好?

    强烈推荐Python.其实这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾.弱爆了,学了也没用,之类的 ...

  4. 用c语言做教学课程安排,C语言入门课程安排

    <C语言入门课程安排>由会员分享,可在线阅读,更多相关<C语言入门课程安排(5页珍藏版)>请在人人文库网上搜索. 1.C语言入门课程安排开班人数:2-5人年级:3年级以上第一课 ...

  5. C语言 文件读写 fputs 函数 - C语言零基础入门教程

    目录 一.fgets 函数简介 二.fgets 函数使用 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fgets 函数简介 fge ...

  6. C语言 文件读写 fputc 函数 - C语言零基础入门教程

    目录 一.fputc 函数简介 二.fputc 函数使用 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fputc 函数简介 fpu ...

  7. C语言 文件读写 fseek 函数 - C语言零基础入门教程

    目录 一.fseek 函数简介 二.fseek 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fseek 函数简介 fse ...

  8. C语言 文件读写 ferror 函数 - C语言零基础入门教程

    目录 一.ferror 函数简介 二.ferror 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.ferror 函数简介 ...

  9. C语言 全局变量和局部变量区别 - C语言零基础入门教程

    目录 一.全局变量和局部变量简介 1.全局变量简介 2.局部变量简介 二.全局变量和局部变量注意事项 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语 ...

最新文章

  1. arcgis 同名图层合并_ArcGIS实践教程(37)ArcGIS/ArcMap多个图层(要素类)的合并
  2. 大数据如何改变商业管理
  3. matlab里符号的写法,Matlab中特殊符号的写法
  4. ioslabel阴影,UILabel的内阴影
  5. 这是我的卡,去买个包吧
  6. Paip.提升用户体验------在C++ Builder 不规则图片按钮实现总结
  7. 《APUE》读书笔记—第四章文件和目录
  8. 计算机实验室安全管理责任书,实验室安全管理责任书
  9. 网易云易盾手游智能反外挂亮相ChinaJoy2018
  10. 我遇到了Rational Rose
  11. 大数据与云计算之间的关系
  12. 智慧路灯杆会用到哪些通信方式
  13. vnc使用教程,超实用的vnc使用教程
  14. 【Unity3D游戏教程】记忆翻牌游戏
  15. java robust_Java的鲁棒性(Robust)
  16. Bryntum Gantt 5.0 JS
  17. c语言足球管理系统,如足球一般优美的C语言
  18. SpringCloud 整合 Dubbo
  19. ubuntu 18.04 识别不到有线网卡
  20. UA原生grid(sit-item-collection-viewer)主子表联动(直接用实体查询)、列表样式的新增

热门文章

  1. Linux比较大文件内容,Linux系统最大文件打开数优化,解决Too many open files报错
  2. vector cbegin_vector :: cbegin()函数以及C ++ STL中的示例
  3. css中的换行符_如何使用CSS防止项目列表中的换行符?
  4. javascript数组去重方法汇总
  5. JS关键字和保留字汇总
  6. android手机两种方式获取IP地址
  7. Oracle数据库ORA-12514错误的解决办法
  8. JSONObject与GSON的一些常用的方法的使用
  9. 火柴 UVa11375
  10. log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN