#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個(gè)贊
包含2個(gè)邏輯
一個(gè)是&&,一個(gè)是||
首先&&要兩邊都為真,所以i++
前面的話||一個(gè)為真就可以,所以j++在為真的時(shí)候k++就不執(zhí)行了,因?yàn)椴还転檎鏋榧俣紱]有影響
所以只是執(zhí)行了j++和i++,k++不執(zhí)行
- 1 回答
- 0 關(guān)注
- 1140 瀏覽
添加回答
舉報(bào)
0/150
提交
取消