若定义:int i=101,x; 求执行语句while( x=i-- ); 后x与i 的值 ( )?
若定义:int i=101,x; 求执行语句while( x=i-- ); 后x与i 的值 ( )?
日期:2020-10-17 21:26:03 人气:1
int i=101,x;
while(x=i--);
当执行完毕时 :x=0,i=-1
因为:
while(0);语句才会结束循环
所以 当x=0 即 i=0,会中断循环 ,同时执行 i=i-1=0-1=-1
执行完毕时 :x=0,i=-1