以下为个人学习笔记整理。参考书籍《C++ Primer Plus》
# 循环和关系表达式
# for 循环
for(int i = 0; i < 100; i++){  | |
	// do something... | |
} | 
- 基于范围的 for 循环
 
int lst[100] = {1,2,3,4,5,6,7,8,9,0};  | |
// 变量元素 | |
for (int x: lst){  | |
cout << x <<endl;  | |
	// do something... | |
} | |
// 修改元素 | |
for (int &x: lst){  | |
x = 1;  | |
    // do something... | |
} | |
for (int x:{1,2,3,4,5,6,7,8,9,0}){  | |
    // do something... | |
} | 
# while 循环
int i = 0;  | |
while(i++ < 100){  | |
	// do something... | |
} | 
- 常见的获取输入的做法:
 
char ch;  | |
cin.get(ch);  | |
while(!cin.fail()){  | |
	// do something... | |
cin.get(ch);  | |
} | 
# do while 循环
int i = 0;  | |
do{  | |
	// do something... | |
}while(i++ < 100)  |