~c語(yǔ)言 c語(yǔ)言if語(yǔ)句中,用作判斷的表達(dá)式是什么?
c語(yǔ)言if語(yǔ)句中,用作判斷的表達(dá)式是什么?一般來(lái)說(shuō),這是一個(gè)邏輯表達(dá)式。因?yàn)閕f是一個(gè)邏輯判斷,但是如果用C和C語(yǔ)言輸入,所有的非零運(yùn)算結(jié)果都被認(rèn)為是真的,所以不需要強(qiáng)制轉(zhuǎn)換,所以在這里選擇d是正確的
c語(yǔ)言if語(yǔ)句中,用作判斷的表達(dá)式是什么?
一般來(lái)說(shuō),這是一個(gè)邏輯表達(dá)式。因?yàn)閕f是一個(gè)邏輯判斷,但是如果用C和C語(yǔ)言輸入,所有的非零運(yùn)算結(jié)果都被認(rèn)為是真的,所以不需要強(qiáng)制轉(zhuǎn)換,所以在這里選擇d是正確的。但在其他語(yǔ)言中并非如此。它的主要內(nèi)容是在C/CPP中不存在實(shí)布爾值,而只把非零數(shù)看作偽布爾值。所以你可以理解,如果是判斷一個(gè)非零數(shù),或者你可以把它理解為其他的東西。實(shí)際上,C/CPP中的布爾值是用int表示的,也就是說(shuō),它不僅僅是一個(gè)位。