在探索msdn網站時,他們使用的大部分條件檢查位置(NULL == bCondition)。這些(bCondition == NULL)和(NULL == bCondition)之間有什麼區別?
使用這些符號的目的是什麼?
請提供一些樣本來解釋這些。
謝謝。
if (bCondition = NULL) // typo here
{
// code never executes
}
if (NULL = bCondition) // error -> compiler complains
{
// ...
}
C語言編譯器給出警告在前者:
另一個問題很多,其中karthik/user692270接受@karthik的答案。停止這種虛假的upvote農業。 – 2011-09-27 07:24:05