#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貢獻143條經(jīng)驗 獲得超187個贊
包含2個邏輯
一個是&&,一個是||
首先&&要兩邊都為真,所以i++
前面的話||一個為真就可以,所以j++在為真的時候k++就不執(zhí)行了,因為不管為真為假都沒有影響
所以只是執(zhí)行了j++和i++,k++不執(zhí)行
- 1 回答
- 0 關注
- 1106 瀏覽
添加回答
舉報
0/150
提交
取消