这个自己可以去试试啊。1、int x=3;打印出1,此时while(!(--x))为真,之后x=0,继续循环。2、打印出-2,此时while(!(--x))为假,之后x=-3退出循环。所以答案为1和-2。
1前面有2个空格