
#include <stdio.h> void main() { int x=3; do { printf("%d\n",x-=2); }while(!(--x)); }
2个回答
展开全部
#include <stdio.h>
void main()
{
int x=3; //定义并初始化X
do
{
printf("%d\n",x-=2); //执行X=X-2计算,并以整数形式输出
}while(!(--x));//判断退出循环的条件,当X自减1后不为0时退出循环体。
}
第一次X减2
输出结果 1
第二次X(第一次循环后X初值为0)减2后
输出结果 -2
第二次执行后,X值为-3满足退出条件,所以退出循环体。
有问题请追问
void main()
{
int x=3; //定义并初始化X
do
{
printf("%d\n",x-=2); //执行X=X-2计算,并以整数形式输出
}while(!(--x));//判断退出循环的条件,当X自减1后不为0时退出循环体。
}
第一次X减2
输出结果 1
第二次X(第一次循环后X初值为0)减2后
输出结果 -2
第二次执行后,X值为-3满足退出条件,所以退出循环体。
有问题请追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询