C++ 编程语法完全指南
从零开始,系统学习 C++ 编程语法。每一章都配有详细讲解与代码示例,适合中学生自学或课堂教学使用。
📘 语法文档 · 12 章
🚧 附录与算法文档筹备中
基础语法
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 算法 —— 点击下方任意专题卡片直达对应页面
🧰
STL 是什么?通用操作有哪些?
先导课 · 三大组件(容器 / 算法 / 迭代器) · 所有容器共享的通用接口
→
序列容器
按顺序存放元素
string
字符串
vector
动态数组
list
双向链表
deque
双端队列
容器适配器
限制访问方式的"包装"容器
stack
栈 · 后进先出
queue
队列 · 先进先出
priority_queue
优先队列
关联容器
按键查找,自动排序或哈希
map
有序映射
unordered_map
无序映射
set
有序集合
实用类型
打包数据的小工具
pair
打包两个值
bitset
位集合
STL 算法
排序、查找、统计等通用工具
STL 算法大全
sort · find · binary_search · accumulate …
12
第十二章
即将推出
类与面向对象编程
class · 封装 · 继承 · 多态
附录
🚧 筹备中
🔧
附录
即将推出
常见错误与解决方法
编译错误 · 运行时错误 · 调试技巧 · 常见坑汇总
算法文档
🚧 筹备中
📐
算法文档 · 即将推出
包含排序、搜索、动态规划、图论等竞赛核心算法专题
添加后请将此占位块替换为 chapter-grid 卡片组