发布网友 发布时间:2024-02-16 05:50
共2个回答
热心网友 时间:2024-02-18 00:20
首先while是一个循环,x--为循环条件。第一次while(x--),x--取值为2,条件为真,x=1;第二次while(x--),x--取值为1,条件为真,x=0;第三次while(x--),x--取值为0,条件为假。但是x--继续做了所以最终x=-1热心网友 时间:2024-02-18 00:20
x-- 是先运算了X 再减少X的值 也就是说 这里 当X=0 的时候 执行while(0),然后x-- 所以x输出为-1 如果改为 --x输出就是0 了