2015-05-12 27 views
-5

有人可以幫我明白什麼是表達的意思:C中表達式(!array_name [index])的含義是什麼?

if(!done[i])

哪裏done是包含整數元素的數組,i是範圍從0500done指數是一個未初始化數組並且只有最後一個元素明確填充爲0

在此先感謝。

+1

這是一樣的'如果(做[I] == 0 )'。 –

回答

0
if(done[i]) 

相同

if(done[i] != 0) 

所以,

if(!done[i]) 

相同

if(done[i] == 0) 
+0

你是什麼意思?請解釋表達的意思。 – Abhinav

+0

如果數組'done'的第i個元素爲0,則讀取if(!done [i])'。但是,如果你不知道'if'是什麼,那麼是時候去抓住你的教科書了。 –

+0

@Abhinav:認真......你不知道「if」是什麼意思? RTFM –

相關問題