C语言问题,高手请进
#include<stdio.h>main(){intx=3;do{printf("%d\n",x-=2);}while(!(--x));}请告诉我while循环条件中!...
#include <stdio.h>
main()
{
int x=3;
do
{
printf("%d\n",x-=2);
}while(!(--x));
}
请告诉我while循环条件中!(--x)是啥意思
谢谢谢谢谢!!!!! 展开
main()
{
int x=3;
do
{
printf("%d\n",x-=2);
}while(!(--x));
}
请告诉我while循环条件中!(--x)是啥意思
谢谢谢谢谢!!!!! 展开
展开全部
--x就是x=x-1;
!x就是对x求反,x是0的话!x就是1(真),x不是0的话,!x就是0(假)
!x就是对x求反,x是0的话!x就是1(真),x不是0的话,!x就是0(假)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环一次x减一,知道减为零,while中条件为假,就不执行while循环了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其条件!(--X)这个意思就是当X=0的时候就不输出了!
所以答案自然就是:
1
-2
谢谢,希望我的答案能帮助到你!
所以答案自然就是:
1
-2
谢谢,希望我的答案能帮助到你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
相当于 (--x) == 0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询