为什么结果等于-1和0?看不懂a--,--b,请大佬详细的解释下,谢谢
#include <stdio.h>
int main(void)
{
int a = 6, b = 8;
while (a--);
while (--b);
printf("%d %d ", a, b);
return 0;
}
while是循环语句,那么当a--≠0时,就循环,
等到a=0时,相当于while(0--),先进行while语句,再进行--语句,因此a=-1
b=1时,while(--1),先计算--,在计算while,因此,此时b=0
下一篇:商标注册有什么好处啊?
上一篇:饮品加入通过哪里选择好些?
热门标签: