2 回答

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
為什么 MongoDB 連接數(shù)被用滿了
main(){
char c='k';
inti=1,j=2,k=3;
floatx=3e+5,y=0.85;
printf("%d,%d\n",!x*!y,!!!x);
printf("%d,%d\n",x||i&&j-3,i<j&&x<y);
printf("%d,%d\n",i==5&&c&&(j=8),x+y||i+j+k);
}
本例中!x和!y分別為0,!x*!y也為0,故其輸出值為0。由于x為非0,故!!!x的邏輯值為0。對(duì)x|| i && j-3式,先計(jì)算j-3的值為非0,再求i &&j-3的邏輯值為1,故x||i&&j-3的邏輯值為1。對(duì)i<j&&x<y式,由于i<j的值為1,而x<y為0故表達(dá)式的值為1,0相與,最后為0,對(duì)i==5&&c&&(j=8)式,由于i==5為假,即值為0,該表達(dá)式由兩個(gè)與運(yùn)算組成,所以整個(gè)表達(dá)式的值為0。對(duì)于式x+ y||i+j+k由于x+y的值為非0,故整個(gè)或表達(dá)式的值為1。
5.3 if語(yǔ)句
- 2 回答
- 0 關(guān)注
- 726 瀏覽
添加回答
舉報(bào)