本页作为 安全开发篇(一):C/C++ 基础入门 的目录页。后续单篇笔记从 001 开始,000 只负责汇总课程结构、学习进度和跳转入口。

1、当前学习位置

当前从 第 1 阶段:安全开发篇(一)C/C++ 基础入门 开始。此前旧版 Windows 逆向基础笔记已经放入 old 目录归档,当前学习顺序以这里的新编号为准。

这一阶段的课程共 81 节,从课程体系、Visual Studio 环境与 C 程序框架起步,依次学习数据、运算、控制流、数组、字符串、结构体、指针与函数。学习重点不只是记住语法,还要能够通过调试、内存观察和反汇编理解代码的实际执行过程。

2、已整理笔记

编号 对应视频 笔记
001 1.0 前言:课程体系与学习路线 001
002 1.1 环境:Visual Studio 安装与配置 002
003 1.2 基础:项目搭建第一个 C 语言程序 003
004 1.3 基础:C 语言程序架构 004
005 1.4 基础:注释方式 005
006 1.5 基础:#include 预处理指令 006
007 1.6 基础:程序入口点 007
008 1.7 基础:函数调用过程 008
009 1.8 基础:控制台指令 009
010 1.9 基础:语法规范风格 010

3、第 1 阶段内容结构

部分 主要内容 整理状态
01 课程体系、Visual Studio 环境、项目搭建、程序入口与函数调用 已开始
02 关键字、变量、常量、类型限定符、转义字符与格式化输入输出 待整理
03 整数、浮点数、布尔、字符、编码规则与数据类型转换 待整理
04 算术、赋值、比较、逻辑、三目运算符与运算优先级 待整理
05 if、switch、while、do while 与 for 循环 待整理
06 跳转语句、数组、二维数组与数组内存布局 待整理
07 多维数组、字符串、结构体、内存对齐与越界问题 待整理
08 指针、空指针、野指针、指针步长、指针与数组 待整理
09 函数组成规则与函数框架 待整理

4、七阶段学习路线

阶段 学习模块 当前状态
1 安全开发篇(一):C/C++ 基础入门 正在学习
2 安全开发篇(二):C/C++ 进阶提升 待开始
3 安全开发篇(三):C++ 面向对象基础 待开始
4 安全开发篇(四):C++ 泛型编程详解 待开始
5 Windows 零基础逆向教程(一):入门篇 待开始
6 Windows 零基础逆向教程(二):提升篇 待开始
7 Windows 零基础逆向教程(三):攻防篇 待开始

前四个阶段先建立开发、调试和内存基础;第五到第七阶段再正式进入 Windows 逆向与安全方向的专项内容。

5、后续编号规则

  • 000:安全开发篇(一)目录与当前进度。
  • 001 起:按照实际学习顺序记录安全开发篇(一)的具体内容。
  • 完成当前阶段后,再顺延进入安全开发篇(二)、(三)和(四)。
  • 第 1–4 阶段完成后,才继续整理第 5–7 阶段的 Windows 逆向内容。
  • 后续收到新的学习记录、代码或截图时,再补充对应文章,不提前占用编号。

6、单篇笔记结构

每篇内容尽量按照下面的顺序整理:

  1. 学习目标与课程位置;
  2. 核心概念与必要语法;
  3. 可以运行的代码实验;
  4. 调试、内存或反汇编观察;
  5. 与安全开发相关的边界和风险;
  6. 本节复盘问题与后续补充。

当前已先整理 001 到 010,后续继续按照视频顺序从 011 往下补。