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