1,while的用法
#include<stdio.h>
int main() {
//while
int a = 0;
int sum = 0;
while (a <= 10) {
sum += a;
a++;
}
printf("%d", sum);
}
while放在循环的前面,所以是先判断再进入循环
当a=11的时候就不进入循环了
2,do...while的用法
#include<stdio.h>
int main() {
//while
int a = 0;
int sum = 0;
do{
a++;
sum += a;
} while (a <= 10);
printf("%d", sum);
}
do放在循环的前面,是先进入循环,再判断
当a=11的时候就不进入循环了
这两个结果看起来差不多
3,如果我们直接使用一个不符合条件的来处理
图一中需要先判断不符合条件,所以不进进入循环
图二先进入循环,sum加了一次