#include<stdio.h>void main(){ int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k);}
1 回答
已采納

asd8532
TA貢獻(xiàn)143條經(jīng)驗(yàn) 獲得超187個贊
包含2個邏輯
一個是&&,一個是||
首先&&要兩邊都為真,所以i++
前面的話||一個為真就可以,所以j++在為真的時候k++就不執(zhí)行了,因?yàn)椴还転檎鏋榧俣紱]有影響
所以只是執(zhí)行了j++和i++,k++不執(zhí)行
- 1 回答
- 0 關(guān)注
- 1125 瀏覽
添加回答
舉報(bào)
0/150
提交
取消