C语言while和do_while
1—while循环
#include <stdio.h>
int main(){
int times;
times = 10;
while(times){
//while只要条件为真就一直执行
//if只执行一次
//要设置相对应的条件,避免死循环
puts("我爱你");
times = times - 1;
//times-- //自减
//相当于times = times - 1;
}
return 0;
}
2—计算1-100的和
#include <stdio.h>
int main(){
int sum = 0;//变量最好初始化为0,养成良好习惯
int data = 1;//第一个表达式,条件的初始值
while(data <= 100){//第二个表达式,条件的临界值
printf("data = %d\n",data);
sum = sum + data;//第三个表达式,条件发生变化
data++;
}
printf("和是:%d\n",sum);
}
3—do_while
#include <stdio.h>
int main(){
int data = 1;
do{
printf("this is a test");
data--;
}while(data != 0);
return 0;
}