求解释: void main( ) { int i=0,j=1,k=2; if ((++i || ++j) && k++) printf("%d,%d,%d",i,j,k); }
求解释: void main( ) { int i=0,j=1,k=2; if ((++i || ++j) && k++) printf("%d,%d,%d",i,j,k); }
日期:2012-04-16 21:46:39 人气:3
void main( )
{ int i=0,j=1,k=2;
if ((++i || ++j) && k++) \*++i,后i=1,‘||’操作后面的不用看了,与k++;运算后k=3;
printf("%d,%d,%d",i,j,k); }
所以输出1,1,3