c语言while用法

#include “stdio.h"
int main()
{ int n=4;
while(n--)
printf("%d",--n);
}
求大神们帮我看一下这段C语言 帮我分析一下 特别是while 的用法

while(n--) // 当表达式 n-- 为真(非0)就会执行循环体,为假(0)就不执行;
就是当 n-- == 0 后,while后面的打印语句不执行追问

那答案应该是什么

追答

20  // 两次循环,输出2和0

while(n--)  
   printf("%d",--n);

    n-- (判断时 n= 4; while判段玩后 n= 3) ;  --n (n=2)打印输出

    n-- (判断时 n= 2;while判段玩后 n= 1) ;  --n (n=0)打印输出

    n-- (判断时 n= 0;while结束) 

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网