int i=3,j=4;
i?i++:++j;
printf("%d %d",i,j);
知识点:
1.“?:”运算是指 若i为真,执行i++(并不是赋值);若i为假,执行++j;(没执行的一个相当于没有)
2.在不赋值时,i++和++i的效果是一样的。
所以,这个题的结果是4 4.
int i=3,j=4;
i?i++:++j;
printf("%d %d",i,j);
知识点:
1.“?:”运算是指 若i为真,执行i++(并不是赋值);若i为假,执行++j;(没执行的一个相当于没有)
2.在不赋值时,i++和++i的效果是一样的。
所以,这个题的结果是4 4.