教是最好的学
约 10 分钟
想检验自己是不是真懂,最狠的一招是"讲给别人听"。一开口你就会发现,很多"我以为懂了"的地方,一到要说清楚就卡壳了——那正是你没真懂的地方。
比如你要给同学讲"交换两个变量",就得把每一步都说明白:
#include <iostream>
using namespace std;
int main() {
int a = 3, b = 5, t;
t = a; // 先把 a 存进临时变量 t
a = b; // 再把 b 交给 a
b = t; // 最后把 t(原来的 a)交给 b
cout << a << " " << b << endl; // 5 3
return 0;
}
要注意:讲的时候要能说清"为什么非要有临时变量 t"。答不上来,就说明这里你还得再想想——教别人的过程,就是逼自己想清楚的过程。
小纸条
给同学讲一个你最近学的概念。
登录 后可看答案