一·概括




左边是do-while循环结构,右边是while循环结构。
二、举例

2.1 while循环代码及运行结果
int main()
{
int x;
int n=0;
scanf("%d",&x);
n++;
x /=10;
while (x>0){
n++;
x /=10;
}
printf("%d",n);
return 0;
}

2.2 do-while 循环代码及运行结果
int main(){
int x;
int n=0;
scanf("%d",&x);
do
{
n++;
x/=10;
}while(x>0);
printf("%d",n);
return 0;
}

本文通过代码示例对比了C语言中的while和do-while循环结构。两个循环都用于迭代操作,但do-while循环至少会执行一次。在while循环中,条件检查在循环体执行前进行,而在do-while循环中,条件检查在循环体执行后进行。示例代码展示了如何利用这两种循环结构对输入的整数进行位数统计。
617

被折叠的 条评论
为什么被折叠?



