c语言intk=10while(k--)k--;(%d,k--)的值是多少
应该是打印 0只需考虑当k=2的时候```k=2时,while(k--)为真,此时k=1,再k--;k就变成了0,再while(k--)的时候,k--使得k=-1循环退出```打印的时候又进行了一次k--(后置)这个时候,打印的肯定是-1,但是k的值为-2了```循环次数为5次:k 的值分别为10 8 6 4 2
C语言语句while(!k);中的条件!K等价于什么啊
答案: while(A) { --------------- } 的意思是,当A不等0的时候执行--------部分的操作。 while(!k) 就是说!k不等0得时候,只想后面的操作。 !k什么时候不等于0呢? 当然是k=0得时候了, 也就是!0得时候, 综上: while(!k)得意思:当k等于0得时候执行后面的操作。 悉雨辰寂