简单C语言循环结构题目

2025-01-04 06:33:08
推荐回答(2个)
回答1:

答案是
1 -2
第一次打印: x-=2 使得 x等于1 ,打印1。 之后执行判断while(!(--x)), --x就是把x减去1,这时x等于0, 而!0就是 1, 循环条件是真,继续循环。

第二次打印: x-=2使得x等于-2,打印-2。支护判断while(!(--x)), --x是-3, !(-3) 是假,跳出循环

回答2:

x=3
!x=0
--x=2