下面是一個虛擬函數。我在某處看到這樣的東西。我不明白回報部分。這個return語句做了什麼?
int SomeFunction(int SomeVar)
{
//do the calculations
...
return SomeVar != 0
}
最後一行如何工作?它返回什麼?
任何幫助將不勝感激。
下面是一個虛擬函數。我在某處看到這樣的東西。我不明白回報部分。這個return語句做了什麼?
int SomeFunction(int SomeVar)
{
//do the calculations
...
return SomeVar != 0
}
最後一行如何工作?它返回什麼?
任何幫助將不勝感激。
如果SomeVar
爲非零,則此函數返回1,如果SomeVar
爲零,則返回0。
表達式SomeVar != 0
的結果是bool
類型(false
或true
)。 A bool
類型被隱式轉換爲int
(分別爲0或1)。
謝謝安德烈。現在可以。 – burhan
它返回布爾值的整數表示形式。 0如果語句評估爲false,否則爲1。
當SomeVar不爲零時,這將返回1,反之亦然。
封閉爲「不具建設性」。真?武漢理工大學? – jrok