**编程高手尹成带你实战信息学竞赛C/C++编程 —— 飞宝课独立导读**

在信息学竞赛(如NOIP、CSP-J/S等)的赛道上,C/C++语言凭借运行高效、贴近硬件的特性,始终是绝对的主流。然而,许多初学者往往卡在“环境配置难”、“跨平台差异大”、“编译原理晦涩”这几道门槛上,导致未入门先劝退。本课程由资深编程专家尹成老师主讲,不仅聚焦于C语言的语法核心,更独创性地从“跨平台实战”视角切入,帮助学员建立从底层环境到上层应用的完整编程思维体系,是信息学竞赛入门与进阶的高价值体系课。

**一、 打破认知壁垒:从HelloWorld到编译原理的深度拆解**

课程并未止步于简单的代码敲击,而是从最基础的“Hello World”出发,层层递进。尹成老师通过记事本手写代码、IDE工具使用、GCC编译器操作等多个维度,生动演示了C语言程序的完整生命周期。特别是针对“预编译、编译、链接”这一晦涩概念,课程结合`#define`宏替换等具体案例,将抽象的计算机原理具象化,让学员真正理解代码是如何从人类可读的文本转化为机器可执行的二进制的。这种底层视角的建立,对于后续调试复杂算法和优化代码性能至关重要。

**二、 独树一帜的跨平台实战:构建全场景开发能力**

本课程的显著亮点在于其“跨平台工具集”的详尽覆盖。信息学竞赛虽主要在Linux环境下进行,但学员的日常开发环境各异。尹成老师系统地演示了在Windows(MFC、CMD图形化界面)、Linux(RedHat 7配置、NoiLinux环境搭建)、macOS/iOS以及Android等多系统下的C语言运行与调试方案。

无论是通过QT框架在移动设备上运行程序,还是在RedHat服务器上完成从安装到编译运行的全流程,课程都提供了具体的命令与操作指引。这种训练不仅解决了学员在不同电脑上“代码跑不起来”的痛点,更培养了学员应对真实竞赛环境(通常为Linux)的适应能力,确保无论身处何种设备,都能迅速进入状态。

**三、 规范编程流程:从入门走向竞技高手**

除了技术细节,课程还高度重视编程规范与流程管理。从C语言程序结构、系统函数(system)的众多功能,到Android与iOS的跨平台执行命令,每一个环节都紧扣实战需求。尹成老师强调,优秀的信息学选手不仅代码要写得对,更要写得快、写得稳。通过本系列课程的学习,学员将掌握一套标准化的开发习惯,理解从源码编写到最终可执行文件生成的每一个关键步骤。

**四、 适合人群与建议**

本课程适合零基础的计算机爱好者、准备参加信息学奥赛的学生,以及希望夯实C语言底层原理的程序员。建议学员在学习过程中,务必亲自动手搭建虚拟机或切换操作系统进行实操,切勿只看不练。紧跟尹成老师的节奏,你将不仅学会一门语言,更将获得一把开启算法世界大门的钥匙。在信息学竞赛的征途中,扎实的C语言功底与跨平台的实战经验,将成为你最坚实的基石。

课程目录

课程目录400 集
  • 1-1 [跨平台工具集] 配置NoiLinux (16:20).mp4
  • 1-2 [跨平台工具集] C语言入门简介 (54:47).mp4
  • 1-3 [跨平台工具集] helloworld记事本编程 (23:52).mp4
  • 1-4 [跨平台工具集] hello实现 (42:40).mp4
  • 1-5 [跨平台工具集] IDEVCGCC (31:06).mp4
  • 1-6 [跨平台工具集] system诸多功能 (34:44).mp4
  • 1-7 [跨平台工具集] C语言程序结构 (16:22).mp4
  • 1-8 [跨平台工具集] 编程流程 (25:59).mp4
  • 1-9 [跨平台工具集] C语言编译预编译链接过程 (12:27).mp4
  • 1-10 [跨平台工具集] C语言过程 (17:07).mp4
  • 1-11 [跨平台工具集] define替换 (30:13).mp4
  • 1-12 [跨平台工具集] Android system (16:11).mp4
  • 1-13 [跨平台工具集] Android hello (13:01).mp4
  • 1-14 [跨平台工具集] MAC ios跨平台执行命令 (11:50).mp4
  • 1-15 [跨平台工具集] redhat7 编译运行 (14:35).mp4
  • 1-16 [跨平台工具集] 补充 redhat7安装 (14:35).mp4
  • 1-17 [跨平台工具集] 补充 MFCsystem 图形化cmd (02:12:14).mp4
  • 1-18 [跨平台工具集] helloworld和systerm函数2 (44:55).mp4
  • 1-19 [跨平台工具集] QT ios system (06:23).mp4
  • 1-20 [跨平台工具集] Android中运行helloworld (13:01).mp4
  • 1-21 [跨平台工具集] 补充 Android system (16:11).mp4
  • 1-22 [跨平台工具集] Android中QT运行helloworld (08:41).mp4
  • 1-23 [跨平台工具集] 补充MAC ios跨平台执行C语言命令 (11:50).mp4
  • 1-24 [跨平台工具集] 补充MAC UNIX mac简单了解 CMD (13:24).mp4
  • 1-25 [跨平台工具集] 初学者疑难解答以及习题 (08:25).mp4
  • 1-26 [跨平台工具集] 补充 systerm函数 (01:20:14).mp4
  • 1-27 [跨平台工具集] 补充复习hello和systerm函数 (44:55).mp4
  • 1-28 [跨平台工具集] 补充linux下 简单了解CMD (06:12).mp4
  • 1-29 [跨平台工具集] 补充WindowsHelloworld概述讲解 (15:38).mp4
  • 1-30 [跨平台工具集] MAC UNIX mac简单了解 CMD (09:39).mp4
  • 1-31 [跨平台工具集] 补充C语言编程流程 (27:22).mp4
  • 2-1 [基础与常量] 编译过程回顾 (09:56).mp4
  • 2-2 [基础与常量] android ios mac工具集 (18:43).mp4
  • 2-3 [基础与常量] 转义字符 (22:23).mp4
  • 2-4 [基础与常量] 变量内存CPU原理 (31:25).mp4
  • 2-5 [基础与常量] 变量定义与初始化 (23:57).mp4
  • 2-6 [基础与常量] 常量分析 (16:25).mp4
  • 2-7 [基础与常量] 交换变量时空分析 (11:57).mp4
  • 2-8 [基础与常量] 进制 (20:42).mp4
  • 2-9 [基础与常量] 内存单位与位数 (06:48).mp4
  • 2-10 [基础与常量] printf与数据类型 (06:22).mp4
  • 2-11 [基础与常量] 数据类型的差别 (12:10).mp4
  • 2-12 [基础与常量] 数据极限以及正负 (11:15).mp4
  • 2-13 [基础与常量] 数据存储低字节存储低位 (10:16).mp4
  • 2-14 [基础与常量] 补码 (55:37).mp4
  • 2-15 [基础与常量] float阶码 (34:35).mp4
  • 2-16 [基础与常量] 计算机内存CPU执行原理 (33:57).mp4
  • 3-1 [宽字符与运算符] 整数常识 (26:25).mp4
  • 3-2 [宽字符与运算符] 实数编程 (35:24).mp4
  • 3-3 [宽字符与运算符] 中美GDP100年 (10:51).mp4
  • 3-4 [宽字符与运算符] 字符与字符串 (46:51).mp4
  • 3-5 [宽字符与运算符] 变量声明的意义 (06:27).mp4
  • 3-6 [宽字符与运算符] 类型转换 (20:41).mp4
  • 3-7 [宽字符与运算符] 类型转换的原理 (19:58).mp4
  • 3-8 [宽字符与运算符] 银行偷窃原理 (16:40).mp4
  • 3-9 [宽字符与运算符] 进制输出 (09:07).mp4
  • 3-10 [宽字符与运算符] 运算符优先级结合性表达式概念 (09:58).mp4
  • 3-11 [宽字符与运算符] 算数运算实战 (22:39).mp4
  • 3-12 [宽字符与运算符] 赋值运算符 (13:12).mp4
  • 3-13 [宽字符与运算符] 自增自减运算符 (11:52).mp4
  • 3-14 [宽字符与运算符] 逗号运算符 (06:25).mp4
  • 3-15 [宽字符与运算符] 三目运算符 (09:54).mp4
  • 3-16 [宽字符与运算符] 关系表达式 (25:54).mp4
  • 3-17 [宽字符与运算符] 逻辑运算符 (18:25).mp4
  • 3-18 [宽字符与运算符] 补充 float double深化之内存原理 (01:01:54).mp4
  • 3-19 [宽字符与运算符] 补充跨平台移植的整数 (07:01).mp4
  • 3-20 [宽字符与运算符] 补充浮点数据的误差 (21:30).mp4
  • 3-21 [宽字符与运算符] 补充三目运算符自动数据类型转换 (04:47).mp4
  • 3-22 [宽字符与运算符] 补充 宽字符本地化 (03:57).mp4
  • 3-23 [宽字符与运算符] 补充 宽字符问题 (24:59).mp4
  • 3-24 [宽字符与运算符] 补充 longlong与longdouble (11:35).mp4
  • 3-25 [宽字符与运算符] 补充 整数的深入应用 (35:50).mp4
  • 3-26 [宽字符与运算符] 补充 _bool型数据 (13:24).mp4
  • 3-27 [宽字符与运算符] 补充 3.3.45练习 (41:58).mp4
  • 3-28 [宽字符与运算符] 补充 auto自动变量 (16:52).mp4
  • 3-29 [宽字符与运算符] 3.5数据类型附加格式符小结 (13:59).mp4
  • 3-30 [宽字符与运算符] 输出不同的类型的整数 代码 (53:38).mp4
  • 4-1 [printf() scanf()] cgihelloworld (17:18).mp4
  • 4-2 [printf() scanf()] printf的简单使用 (57:35).mp4
  • 4-3 [printf() scanf()] printf加强 (31:39).mp4
  • 4-4 [printf() scanf()] scanf简介 (24:38).mp4
  • 4-5 [printf() scanf()] sscanf实战数据挖取 (35:23).mp4
  • 4-6 [printf() scanf()] scanf补充 (26:20).mp4
  • 4-7 [printf() scanf()] 输入输出小节 (15:05).mp4
  • 4-8 [printf() scanf()] 位运算 (48:37).mp4
  • 4-9 [printf() scanf()] printfscanf返回值 (06:10).mp4
  • 4-10 [printf() scanf()] scanf正则表达式 (14:17).mp4
  • 4-11 [printf() scanf()] 内存实体优先级与试题 (16:19).mp4
  • 4-12 [printf() scanf()] 统计输入输出字符数量百分号 (08:22).mp4
  • 4-13 [printf() scanf()] 补充十六进制指数方式输出实数 (06:00).mp4
  • 4-14 [printf() scanf()] 数据类型附加格式符小结 (13:59).mp4
  • 4-15 [printf() scanf()] 总结 位运算注意事项 (40:38).mp4
  • 4-16 [printf() scanf()] 位运算输出浮点数据 (10:29).mp4
  • 4-17 [printf() scanf()] 求1的个数 (14:38).mp4
  • 4-18 [printf() scanf()] 初学者的疑惑 (13:40).mp4
  • 4-19 [printf() scanf()] putchar puts (10:36).mp4
  • 4-20 [printf() scanf()] getchar gets (07:52).mp4
  • 4-21 [printf() scanf()] 补充百分号i输入输出 (02:18).mp4
  • 4-22 [printf() scanf()] 补充乌班图下的输入输出 (16:13).mp4
  • 4-23 [printf() scanf()] scanf函数格式字符 (22:41).mp4
  • 4-24 [printf() scanf()] printf动态控制星号格式符 (04:36).mp4
  • 4-25 [printf() scanf()] printf格式符空白符作用 (02:19).mp4
  • 4-26 [printf() scanf()] printf井号格式符控制 (07:29).mp4
  • 4-27 [printf() scanf()] 深化补充 取反运算符高级用法 (13:48).mp4
  • 4-28 [printf() scanf()] 位操作与补码知识 内存补码 (54:00).mp4
  • 4-29 [printf() scanf()] 位运算注意事项 (40:38).mp4
  • 4-30 [printf() scanf()] 位运算作业 (12:41).mp4
  • 5-1 [宽字符 逻辑问题] 宽字符 (33:25).mp4
  • 5-2 [宽字符 逻辑问题] auto关键字 (10:45).mp4
  • 5-3 [宽字符 逻辑问题] _Bool (06:20).mp4
  • 5-4 [宽字符 逻辑问题] 整数的操作意义 (10:46).mp4
  • 5-5 [宽字符 逻辑问题] 赌博概率 (07:38).mp4
  • 5-6 [宽字符 逻辑问题] 逻辑问题 (05:05).mp4
  • 5-7 [宽字符 逻辑问题] 打印可见字符 (03:40).mp4
  • 5-8 [宽字符 逻辑问题] 开发题目讲解 (16:22).mp4
  • 6-1 [语句] 语句 (11:52).mp4
  • 6-2 [语句] 结构化程序设计实战 (43:01).mp4
  • 6-3 [语句] 算法描述 (15:14).mp4
  • 6-4 [语句] 顺序结构 (07:23).mp4
  • 6-5 [语句] if单分支 (13:11).mp4
  • 6-6 [语句] 双分支ifelse (10:28).mp4
  • 6-7 [语句] 多分支ifelse (19:01).mp4
  • 6-8 [语句] 嵌套方程 (22:03).mp4
  • 6-9 [语句] enum (09:23).mp4
  • 6-10 [语句] switch语句 (19:32).mp4
  • 6-11 [语句] ifswitch使用 (07:38).mp4
  • 6-12 [语句] while (18:59).mp4
  • 6-13 [语句] 补充while控制窗口 (13:19).mp4
  • 6-14 [语句] dowhile (25:17).mp4
  • 6-15 [语句] for (23:26).mp4
  • 6-16 [语句] 补充switch分支语句有无break (16:47).mp4
  • 6-17 [语句] 补充 指数相加 (05:25).mp4
  • 6-18 [语句] 补充 goto案例goto控制窗口 (16:40).mp4
  • 6-19 [语句] 补充do while窗口编程 (17:48).mp4
  • 6-20 [语句] 补充contiune操作迅雷窗口 (13:08).mp4
  • 6-21 [语句] 补充for与百度窗口 (15:21).mp4
  • 6-22 [语句] 补充 ASCII码 输出所有可见字符 (02:24).mp4
  • 6-23 [语句] switch语句有无break (16:47).mp4
  • 6-24 [语句] 补充while循环语句代码块 (43:41).mp4
  • 6-25 [语句] 补充while练习 (13:30).mp4
  • 6-26 [语句] 补充do-while语句“直到型”循环结构 (42:46).mp4
  • 6-27 [语句] 补充 for语句 (42:43).mp4
  • 6-28 [语句] 百度云管家 (27:44).mp4
  • 6-29 [语句] if语句双分支选择结构浏览器控制 (25:21).mp4
  • 6-30 [语句] 多分支选择Linux应用举例 (17:21).mp4
  • 6-31 [语句] if语句多分支选择结构 (45:25).mp4
  • 6-32 [语句] ifelse嵌套分支结构 (43:50).mp4
  • 6-33 [语句] 多分支嵌套 (01:00:26).mp4
  • 6-34 [语句] switch语句编程 (24:20).mp4
  • 6-35 [语句] 不太友好的窗口技术 (33:02).mp4
  • 7-1 [线程概念 goto break continue] 线程概念 (09:32).mp4
  • 7-2 [线程概念 goto break continue] 模块概念 (18:50).mp4
  • 7-3 [线程概念 goto break continue] 静态库概念 (13:19).mp4
  • 7-4 [线程概念 goto break continue] 循环总结 (12:08).mp4
  • 7-5 [线程概念 goto break continue] 循环嵌套编程 (27:34).mp4
  • 7-6 [线程概念 goto break continue] break语句 (20:55).mp4
  • 7-7 [线程概念 goto break continue] 百鸡百钱 (10:24).mp4
  • 7-8 [线程概念 goto break continue] breakcontinue (17:10).mp4
  • 7-9 [线程概念 goto break continue] goto编程 (24:41).mp4
  • 7-10 [线程概念 goto break continue] 窗口概念以及实战 (56:30).mp4
  • 7-11 [线程概念 goto break continue] 快速变换颜色的窗口编程 (18:21).mp4
  • 7-12 [线程概念 goto break continue] 数据分离与穷举 (09:17).mp4
  • 7-13 [线程概念 goto break continue] 斐波那契以及台阶问题 (12:22).mp4
  • 7-14 [线程概念 goto break continue] 质数 (18:11).mp4
  • 7-15 [线程概念 goto break continue] 逆转 (17:05).mp4
  • 7-16 [线程概念 goto break continue] 习题 (17:42).mp4
  • 7-17 [线程概念 goto break continue] 切记不要乱用goto (05:47).mp4
  • 7-18 [线程概念 goto break continue] 补充goto案例goto控制窗口 (16:40).mp4
  • 7-19 [线程概念 goto break continue] 循环嵌套360云盘 (07:43).mp4
  • 7-20 [线程概念 goto break continue] continue无条件转移语句 (20:52).mp4
  • 7-21 [线程概念 goto break continue] 5种循环控制QQ窗口 (59:51).mp4
  • 7-22 [线程概念 goto break continue] 算法鼠标追不上QQ (20:39).mp4
  • 7-23 [线程概念 goto break continue] 指数相加 (05:25).mp4
  • 7-24 [线程概念 goto break continue] 定时器设计 (07:40).mp4
  • 7-25 [线程概念 goto break continue] 学习算法 (14:03).mp4
  • 7-26 [线程概念 goto break continue] 习题 (24:50).mp4
  • 7-27 [线程概念 goto break continue] 编程实现计算器 (27:58).mp4
  • 8-1 [函数 递归] 函数上 (43:50).mp4
  • 8-2 [函数 递归] 函数下 (01:15:29).mp4
  • 8-3 [函数 递归] 函数意义以及CCPP编译器调用的差别 (24:20).mp4
  • 8-4 [函数 递归] 函数调用以及函数基本概念 (40:49).mp4
  • 8-5 [函数 递归] void类型与参数副本机制 (17:04).mp4
  • 8-6 [函数 递归] return副本机制以及类型转换 (43:37).mp4
  • 8-7 [函数 递归] 函数执行过程 (18:41).mp4
  • 8-8 [函数 递归] 函数参数运算顺序 (08:36).mp4
  • 8-9 [函数 递归] 函数声明与定义全局变量声明与定义 (27:00).mp4
  • 8-10 [函数 递归] 可变参数的实现 (22:29).mp4
  • 8-11 [函数 递归] 函数定义与声明差别 (04:25).mp4
  • 8-12 [函数 递归] 递归处理简介栈溢出让其他程序栈溢出 (24:02).mp4
  • 8-13 [函数 递归] 线性递归 (18:05).mp4
  • 8-14 [函数 递归] 树状递归 (17:24).mp4
  • 8-15 [函数 递归] 补充 函数返回值生命周期 (12:11).mp4
  • 8-16 [函数 递归] 习题 (11:58).mp4
  • 8-17 [函数 递归] 函数小结面向过程的程序结构 (45:58).mp4
  • 8-18 [函数 递归] 递归调用强化 (43:04).mp4
  • 8-19 [函数 递归] 递归谷歌 (23:21).mp4
  • 9-1 [进制工具 鬼程序] 汉诺塔图形打印实现 (40:41).mp4
  • 9-2 [进制工具 鬼程序] 调戏妹子上QQ (19:51).mp4
  • 9-3 [进制工具 鬼程序] face程序 (53:51).mp4
  • 9-4 [进制工具 鬼程序] volatile (09:17).mp4
  • 9-5 [进制工具 鬼程序] 原码反码补码工具 (35:59).mp4
  • 9-6 [进制工具 鬼程序] 进制工具1 (25:01).mp4
  • 9-7 [进制工具 鬼程序] 进制工具下 (14:34).mp4
  • 9-8 [进制工具 鬼程序] register变量 (30:54).mp4
  • 9-9 [进制工具 鬼程序] dll调用 (12:59).mp4
  • 9-10 [进制工具 鬼程序] 计算器 (26:21).mp4
  • 9-11 [进制工具 鬼程序] 最小公倍数最大公约数 (05:27).mp4
  • 9-12 [进制工具 鬼程序] 猜数字以及进程终止异常 (16:45).mp4
  • 9-13 [进制工具 鬼程序] typedef (05:49).mp4
  • 9-14 [进制工具 鬼程序] 位运算浮点数据 (10:29).mp4
  • 10-1 [控制语句练习] 控制语句33题 (01:02:23).mp4
  • 10-2 [控制语句练习] 控制语句72题 (01:03:57).mp4
  • 10-3 [控制语句练习] 控制语句88题 (17:03).mp4
  • 10-4 [控制语句练习] 简单填空分析以及自己看 (14:07).mp4
  • 10-5 [控制语句练习] 调试讲题 (24:19).mp4
  • 10-6 [控制语句练习] 窗口画圆形__ (36:56).mp4
  • 11-1 [数组简介] 阶段性小结 (30:27).mp4
  • 11-2 [数组简介] 数组简介 (33:10).mp4
  • 11-3 [数组简介] 数组越界查找极大值极小值选择排序法 (42:50).mp4
  • 11-4 [数组简介] 冒泡排序以及冒泡取极值 (18:02).mp4
  • 11-5 [数组简介] 斐波那契数组 (05:27).mp4
  • 11-6 [数组简介] 迷宫游戏界面 (21:44).mp4
  • 11-7 [数组简介] 插值查找二分查找 (38:44).mp4
  • 11-8 [数组简介] 插入排序法 (17:43).mp4
  • 11-9 [数组简介] 开房数据硬盘查询 (25:15).mp4
  • 11-10 [数组简介] 二维数组分析v (22:31).mp4
  • 11-11 [数组简介] 迷宫实现__ (01:08:54).mp4
  • 11-12 [数组简介] 数组越界 (06:04).mp4
  • 11-13 [数组简介] 数组解决Fibonacci数列问题 (21:38).mp4
  • 11-14 [数组简介] 一维数组逆序输出 (12:29).mp4
  • 12-1 [迷宫 劫持] 迷宫 (01:17:46).mp4
  • 12-2 [迷宫 劫持] 指针 (29:26).mp4
  • 12-3 [迷宫 劫持] 劫持原理 (24:02).mp4
  • 12-4 [迷宫 劫持] 劫持自己 (32:50).mp4
  • 12-5 [迷宫 劫持] 劫持他人 (23:31).mp4
  • 12-6 [迷宫 劫持] 劫持360 (46:04).mp4
  • 12-7 [迷宫 劫持] 递归能力锻炼 (27:57).mp4
  • 12-8 [迷宫 劫持] 多线程 (19:56).mp4
  • 12-9 [迷宫 劫持] 迷宫窗口 (10:13).mp4
  • 12-10 [迷宫 劫持] 函数指针与内存原理 (30:21).mp4
  • 12-11 [迷宫 劫持] 信息安全软件 (01:15:47).mp4
  • 13-1 [杨辉三角] 杨辉三角 (09:44).mp4
  • 13-2 [杨辉三角] 二维数组地址以及转置 (53:12).mp4
  • 13-3 [杨辉三角] 高维数组 (29:03).mp4
  • 13-4 [杨辉三角] 数组与枚举 (08:16).mp4
  • 13-5 [杨辉三角] 起名工具 (12:52).mp4
  • 13-6 [杨辉三角] 数组没有副本机制 (08:19).mp4
  • 13-7 [杨辉三角] 扑克 (10:26).mp4
  • 13-8 [杨辉三角] 二维数组案例 输出二维平面的死图形并变色 (06:45).mp4
  • 13-9 [杨辉三角] 补充习题讲解 (20:33).mp4
  • 13-10 [杨辉三角] 二维数组分析 (09:44).mp4
  • 13-11 [杨辉三角] 数组和平均值查找斐波那契 (21:38).mp4
  • 13-12 [杨辉三角] 随机数组确定窗口位置 (20:06).mp4
  • 14-1 [指针概念 桌面绘图] 指针概念与要素 (01:08:12).mp4
  • 14-2 [指针概念 桌面绘图] 空类型指针 (05:56).mp4
  • 14-3 [指针概念 桌面绘图] 空指针 (09:19).mp4
  • 14-4 [指针概念 桌面绘图] 指针声明以及double typedef (10:12).mp4
  • 14-5 [指针概念 桌面绘图] 银行报表 (27:21).mp4
  • 14-6 [指针概念 桌面绘图] 地址输入 (06:40).mp4
  • 14-7 [指针概念 桌面绘图] 桌面绘图 (15:38).mp4
  • 14-8 [指针概念 桌面绘图] 拓展打印地址 (05:26).mp4
  • 14-9 [指针概念 桌面绘图] scanf初始化指针 (04:51).mp4
  • 14-10 [指针概念 桌面绘图] 拓展野指针与空指针 (10:32).mp4
  • 14-11 [指针概念 桌面绘图] 植物大战僵尸 (13:56).mp4
  • 14-12 [指针概念 桌面绘图] 32位与64位差别 (08:10).mp4
  • 15-1 [多线程] cocos2dxhelloworld (29:56).mp4
  • 15-2 [多线程] 指针运算符与函数副本机制 (55:00).mp4
  • 15-3 [多线程] 多线程参数传递 (08:14).mp4
  • 15-4 [多线程] 指针与数组 (35:00).mp4
  • 15-5 [多线程] 多线程 (46:21).mp4
  • 15-6 [多线程] 二级指针 (34:54).mp4
  • 15-7 [多线程] 指针数组强化 (19:16).mp4
  • 15-8 [多线程] 队列与多线程 (35:45).mp4
  • 15-9 [多线程] 运算符优先级 (59:06).mp4
  • 15-10 [多线程] 拓展 空类型指针--详细讲解 (24:06).mp4
  • 15-11 [多线程] 函数返回值是指针 (15:39).mp4
  • 15-12 [多线程] 顺序队列实现 (24:23).mp4
  • 15-13 [多线程] 指针指向 (16:44).mp4
  • 15-14 [多线程] 游戏辅助工具原理 (20:30).mp4
  • 15-15 [多线程] 空类型指针 (24:06).mp4
  • 16-1 [语音模块的开发] 字符串复习 (30:07).mp4
  • 16-2 [语音模块的开发] 语音模板开发 (47:42).mp4
  • 16-3 [语音模块的开发] 语音控制游戏 (01:27:01).mp4
  • 16-4 [语音模块的开发] 游戏修改 (19:51).mp4
  • 16-5 [语音模块的开发] 热键 (26:24).mp4
  • 16-6 [语音模块的开发] 语音控制QQ (49:08).mp4
  • 16-7 [语音模块的开发] 模拟键盘 (35:26).mp4
  • 17-1 [二级指针] 二级指针 (31:41).mp4
  • 17-2 [二级指针] 指针类型详解 (26:15).mp4
  • 17-3 [二级指针] 指针的运算以及const数组名本质 (34:10).mp4
  • 17-4 [二级指针] 指针的加减法与关系运算 (27:00).mp4
  • 17-5 [二级指针] 指针优先级以及减法规则 (13:07).mp4
  • 17-6 [二级指针] 指针与数组名 (15:50).mp4
  • 17-7 [二级指针] 指针数组与数组指针 (43:50).mp4
  • 17-8 [二级指针] 二维数组 (52:55).mp4
  • 17-9 [二级指针] 二维数组遍历 (15:00).mp4
  • 17-10 [二级指针] mallocfree (38:55).mp4
  • 17-11 [二级指针] 指针与数组 (35:42).mp4
  • 17-12 [二级指针] 指向元素指针与指向数组的指针 (09:00).mp4
  • 17-13 [二级指针] 动态二维数组 (39:49).mp4
  • 17-14 [二级指针] 迷途指针 (08:37).mp4
  • 17-15 [二级指针] 强化多级指针 (17:56).mp4
  • 17-16 [二级指针] 内存分配习题 (19:00).mp4
  • 18-1 [指针数组] 指针数组 (57:27).mp4
  • 18-2 [指针数组] 3种数组形态 (36:50).mp4
  • 18-3 [指针数组] 四大内存分配函数_ (39:38).mp4
  • 18-4 [指针数组] 中括号优先级大于取内容 (03:23).mp4
  • 18-5 [指针数组] 复习一级指针 (01:46:06).mp4
  • 18-6 [指针数组] 复习二级指针 (01:00:36).mp4
  • 18-7 [指针数组] 复习函数指针 (32:45).mp4
  • 18-8 [指针数组] 复习函数指针数组 (42:41).mp4
  • 18-9 [指针数组] 复习指针数组 (52:47).mp4
  • 18-10 [指针数组] 复习数组与指针 (56:59).mp4
  • 18-11 [指针数组] 复习数组与指针2 (01:00:30).mp4
  • 18-12 [指针数组] 复习数组名与取数组名地址区别 (06:33).mp4
  • 18-13 [指针数组] 复习二维数组名类型以及动态分配 (08:22).mp4
  • 18-14 [指针数组] const类型指针 (19:32).mp4
  • 18-15 [指针数组] 复习const指针数组 (14:49).mp4
  • 18-16 [指针数组] 去掉Const属性 (03:21).mp4
  • 18-17 [指针数组] 指向一维数组的指针 (08:49).mp4
  • 18-18 [指针数组] 指向二维数组的指针 (19:09).mp4
  • 18-19 [指针数组] 指向三维数组的指针 (14:26).mp4
  • 18-20 [指针数组] 动态创建二维数组三维数组的方法 (28:38).mp4
  • 18-21 [指针数组] 指针数组 (19:13).mp4
  • 18-22 [指针数组] 指针数组创建二维数组 (07:27).mp4
  • 18-23 [指针数组] 代码区以及函数指针 (12:48).mp4
  • 18-24 [指针数组] 化功大法调用别人的函数为我所用 (06:37).mp4
  • 18-25 [指针数组] 调试与发行版区别VC编译器会自动优化 (04:23).mp4
  • 18-26 [指针数组] 不可以返回栈上的数据 (03:13).mp4
  • 18-27 [指针数组] 一维数组名本质数组副本机制二维数组遍历方式 (50:08).mp4
  • 18-28 [指针数组] 内存分配函数使用以及分配失败分配为0情况 (26:36).mp4
  • 18-29 [指针数组] 数组越界 (06:04).mp4
  • 18-30 [指针数组] 函数的阻塞与非阻塞模式 (03:10).mp4
  • 18-31 [指针数组] 指针访问三维数组 (11:04).mp4
  • 18-32 [指针数组] 指针访问四维数组 (12:33).mp4
  • 18-33 [指针数组] 指针数组实现查看常量数组从小到大从大到小 (23:03).mp4
  • 18-34 [指针数组] 指针引用多维数组 (31:40).mp4
  • 18-35 [指针数组] 指向指针数据的指针 (21:27).mp4
  • 18-36 [指针数组] 二维字符数组与指针数组区别与不同 (26:37).mp4
  • 18-37 [指针数组] 指针数组1 (38:45).mp4
  • 18-38 [指针数组] 指针数组2 (32:17).mp4
  • 19-1 [函数指针] 二维数组 (19:17).mp4
  • 19-2 [函数指针] 函数指针概念 (34:49).mp4
  • 19-3 [函数指针] 数组名作为参数 (26:16).mp4
  • 19-4 [函数指针] 函数指针强化 (19:33).mp4
  • 19-5 [函数指针] 函数指针数组与二级函数指针 (41:15).mp4
  • 19-6 [函数指针] qt创建窗口堆栈 (17:19).mp4
  • 19-7 [函数指针] 函数指针数组与多线程 (28:27).mp4
  • 19-8 [函数指针] 栈分配内存 (10:54).mp4
  • 19-9 [函数指针] main参数 (24:05).mp4
  • 19-10 [函数指针] 函数返回值副本机制 (20:16).mp4
  • 19-11 [函数指针] 左值右值与内存实体 (19:00).mp4
  • 19-12 [函数指针] 指针与const (03:19).mp4
  • 19-13 [函数指针] 内存处理大数据 (01:18:13).mp4
  • 19-14 [函数指针] 迷途指针 (08:37).mp4
  • 19-15 [函数指针] 优先级接触生效 (06:47).mp4
  • 19-16 [函数指针] 32位与64位差别 debugRelease (24:41).mp4
  • 19-17 [函数指针] 左值指针整数指针空指针 (16:34).mp4
  • 19-18 [函数指针] define与typedef不同 (17:28).mp4
  • 19-19 [函数指针] typedef函数指针 (10:42).mp4
  • 19-20 [函数指针] 练习 (07:31).mp4
  • 19-21 [函数指针] 函数返回值 (13:45).mp4
  • 19-22 [函数指针] 函数返回值是指针练习--用途 (15:39).mp4
  • 20-1 [快速排序] 快速排序 (34:48).mp4
  • 20-2 [快速排序] 密码库_ (43:53).mp4
  • 21-1 [CGI网页交互] 堆与堆排序 (43:16).mp4
  • 21-2 [CGI网页交互] CGI网页交互_ (41:37).mp4
  • 21-3 [CGI网页交互] 字符串概念 (23:44).mp4
  • 21-4 [CGI网页交互] 字符串与字符数组的关系 (19:27).mp4
  • 21-5 [CGI网页交互] 字符串初始化 (14:43).mp4
  • 21-6 [CGI网页交互] 字符指针与字符数组小结 (38:21).mp4
  • 21-7 [CGI网页交互] qsort (10:49).mp4
  • 21-8 [CGI网页交互] strlenstrcpystrstr (55:54).mp4
  • 21-9 [CGI网页交互] 字符串排序以及strcmp实现 (47:17).mp4
  • 21-10 [CGI网页交互] 数据库sqlite (34:37).mp4
  • 21-11 [CGI网页交互] 拓展mac字符串 (06:15).mp4
  • 21-12 [CGI网页交互] 拓展 strset函数 (04:34).mp4
  • 21-13 [CGI网页交互] 拓展 strrev函数 (06:11).mp4
  • 21-14 [CGI网页交互] 拓展字符大小写转换函数调用以及自己实现 (09:49).mp4
  • 21-15 [CGI网页交互] 拓展 字符串二级指针 (09:42).mp4
  • 21-16 [CGI网页交互] 字符数组初始化 (11:56).mp4
  • 21-17 [CGI网页交互] 字符指针与字符数组小结 (38:21).mp4
  • 21-18 [CGI网页交互] 字符串的操作 (16:46).mp4
  • 21-19 [CGI网页交互] 动态库与静态库 (36:58).mp4
  • 21-20 [CGI网页交互] 潜台词翻译系统 (24:19).mp4
  • 21-21 [CGI网页交互] memcpy与memmove功能一致 (09:52).mp4
  • 21-22 [CGI网页交互] mac字符串 (06:15).mp4
  • 21-23 [CGI网页交互] 静态库的两种调用方式 (02:09).mp4
  • 21-24 [CGI网页交互] 静态库与动态库调试以及调用 (23:21).mp4
  • 21-25 [CGI网页交互] 字符串排序 (12:35).mp4
  • 22-1 [锯齿数组] 动态分配 (14:40).mp4
  • 22-2 [锯齿数组] 锯齿数组 (13:08).mp4
  • 22-3 [锯齿数组] 数组删除元素删除重复元素 (24:52).mp4
  • 22-4 [锯齿数组] 字符串数组以及字符串数组排序查找 (01:06:31).mp4
  • 22-5 [锯齿数组] 三星 (24:23).mp4
  • 23-1 [内存操作函数] memcpy_ (21:21).mp4
  • 23-2 [内存操作函数] memset (14:23).mp4
  • 23-3 [内存操作函数] memmove (23:01).mp4
  • 23-4 [内存操作函数] memicmp与memchr_ (25:35).mp4
  • 23-5 [内存操作函数] memccpy_ (14:04).mp4
  • … 共 999 条