這個問題在這里已經有了答案: "if (x) { … }" 是什么意思,其中 x 是 C 中的整數?[重復] (1 個回答) 昨天關門。
我正在學習c ,我想知道陳述句“if(counter)”是否與“if(counter!=0)”相同
uj5u.com熱心網友回復:
如果counter是一個內置的原始型別(int, double, 指標),是的,它的意思是一樣的。如果它不是原始型別,它們可能意味著完全不同的東西(無論是什么operator bool以及為與可隱式轉換為int發生回傳的東西進行比較而定義的比較器)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/457665.html
上一篇:如果陣列為空,則向用戶列印訊息
