C++笔记 2026-05-25
Review: While Cycle
Conception
While 循环:
1 2 3 4
| while (condition) { cout << "114514"; }
|
break 用于跳出最内层循环。
1 2 3
| do { } while (condition);
|
Review: For Cycle
Conception
累加 for:
1 2 3
| for (int i = 0; i < length; i++) { }
|
栈变量=局部变量,后进先出

continue 是结束本次循环,break 是结束所有循环。
Review: Array
1 2 3 4 5
| ... int i[114514]; i[0]=114; cout << i[1]; ...
|
各种变量的生命周期(堆变量调用方式见文末):

1 2 3 4 5 6
| int* p = new int[3]; p[0]=1; p[1]=5; cout << p[0]+p[1];
delete [] p;
|
Review: Char Array (String)
Char array的末尾项是0,这是为了查大小;改char array的时候末尾要加0或'\0'
Reverse String
1 2 3 4 5 6 7 8 9
| #include <iostream> using namespace std; int main() { char s[100]; cin >> s; for (int i = strlen(s); i>=0; i--) { cout << s[i]; } return 0; }
|