问题
填空题
有如下语句序列:
int x=-10;while(++x)
运行时while循环体的执行次数为______。
答案
参考答案:I
解析: ++x运算顺序为先加1后取值。所以循环开始时:第一次x=-9!=0,执行循环体,同时,x=x+1=-8;第二次x=-8!=0,执行循环体,同时x=x+1=-7…后一次x=-1!=0,执行循环体,同时x=x+1=0。当x=0时,while循环条件不成立,退出循环。故循环体一共执行了9次。