求解释: 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++) printf("%d,%d,%d",i,j,k); }

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
    A+
热门评论