###第六次课总结
###知识点总结
####回顾
1:switch语句
switch(条件){
case 和条件匹配的内容:
成立执行的内容;
break;
case 情况2:
成立执行的内容;
break;
.......
default:
默认执行内容;
}
####本节课知识点
1:while 循环
while(条件){
条件为真执行内容
}
执行顺序 1->2->1->2 如果1为假停止循环
#include <iostream>
using namespace std;
int main(){
//循环语句
/* wile 循环 小括号里面是条件 true false
// 当条件为真时执行大括号里面的内容 假的时候就会停止
// 执行顺序 1 -> 2 -> 1 -> 2
//while (1) {
2
}
*/
//输出1-100的所有数字
// cout <<1<<" "<<2<<" "......<<100<<endl;
int a=1;
while(a<=100){ //while 循环反复执行直到括号中的为 false
cout<<a<<" ";
a+=1;
}
return 0;
}
2:
符合运算符 a = a + 1 -> a += 1
a++; //意思就是当前变量自己增加1
a–; // 意思就是当前变量自己减少1
将++或–写在前或后结果相同,单独使用时没有任何区别,
但是有其他复合使用的时候区别在于:
++ 在前 先自增 后运算
++ 在后 先运算 后自增
举例:
#include <iostream>
using namespace std;
int main(){
int a = 2;
a++;
cout<<a<<endl;
a--;
int b = 5,c = 5;
cout << (b++*2) <<endl; // 11
cout << b<<endl; // 6
cout << (++c*2) <<endl; // 12
cout << c <<endl; // 6
return 0;
}
3:do … while()循环语句
do{
执行内容1
}while(判断条件2)
举例:
#include <iostream>
using namespace std;
int main(){
int a = 1,b = 1;
do{
cout<<5<<endl;
}while(a<1);
while(b<1){
cout<<6<<endl;
}
return 0;
}
###总结
do while()循环,先执行在判断,至少执行1次。
while()循环先判断后执行,可能一次都不执行。