while语句和for语句

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:18:07
简单解释一下
有点混

基本没什么区别,看个人习惯比如一个简单的累加1+2+...10=?
int total=0;
for (int i=1; i<=10; i++){total += i;}//这是for

int i=1,total=0;
while (i<=10){ total +=i; i++; }

for(表达式1;表达式2;表达式3)循环体;
while(表达式)循环体;
do
{循环体;
}while(表达式)
它们之间是可以相互转换的!你可以去查查它们的用法!

其实是差不多一样的
for(i=0;i<5;i++){
printf("%d\n",i);
}
也可以写成
i=0;
while(i<5){
i++;
printf("%d\n",i);
}
也能写成
i=0;
do{
i++;
printf("%d\n",i);
}

分别只在什么时候要做侦察