C++ 编程语法完全指南

从零开始,系统学习 C++ 编程语法。每一章都配有详细讲解与代码示例,适合中学生自学或课堂教学使用。

📘 语法文档 · 12 章 🧮 算法文档 · 18 模块 🚧 附录筹备中
基础语法
01
第一章
基础框架
Hello World · 程序结构 · 编译过程四步骤
02
第二章
变量与数据类型
数据类型 · 算术运算符 · 类型转换 · 数据编码
03
第三章
输入与输出
cin / cout · 格式化输出 · 文件 I/O
04
第四章
分支结构
if / else · switch · 三元运算符
05
第五章
循环结构
for · while · do-while · break & continue
06
第六章
数组
一维数组 · 二维数组 · 字符串数组
07
第七章
位运算
AND · OR · XOR · 移位 · 竞赛技巧
08
第八章
函数
定义与调用 · 递归 · 内联函数
09
第九章
指针与引用
指针基础 · 引用传参 · 动态内存
10
第十章
结构体
struct 定义 · 嵌套结构 · 自定义排序
进阶语法
🚧 进行中
11
第十一章
STL 标准模板库
序列容器 · 容器适配器 · 关联容器 · 实用类型 · STL 算法 —— 点击下方任意专题卡片直达对应页面
12
第十二章 即将推出
类与面向对象编程
class · 封装 · 继承 · 多态
算法文档
🚧 进行中
A
算法专题 持续更新中
算法文档
18 个模块,从数学基础到动态规划、图论进阶 · 点击下方任意专题卡片直达对应页面
04 贪心算法 每一步都选当前最优的策略
06 单调栈与单调队列 维护单调性,省去重复比较
07 双指针与二分查找 在有序数据里快速定位
08 递推与递归 从前一步推出下一步,或反过来拆解
09 分治排序 递归思想在排序中的实战
10 并查集 管理元素分组与连通关系
12 动态规划基础 拆解子问题,避免重复计算
15 树状数组与线段树 高效维护区间信息的数据结构
附录
🚧 筹备中
🔧
附录 即将推出
常见错误与解决方法
编译错误 · 运行时错误 · 调试技巧 · 常见坑汇总