首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> C# >> 關於C#

Head First C# 中文版 第二章 第 67 頁:if/else 語句與雙等號陷阱

     編輯:關於C#

if/else 決策結構

依條件真假執行不同程式區塊。常用於比較兩個運算式是否相等,此時使用 ==(雙等號)。

常見錯誤:單等號與雙等號混淆

int x = 10;
// 錯誤寫法
if (x = 5) { ... } // 指派 5 給 x,且指派運算式值為 5(真),導致永遠進入 if 區塊
// 正確寫法
if (x == 5) { ... } // 比較 x 是否等於 5

編譯器提示

若誤用 =,編譯器會報錯:「無法隱含轉換 'int' 為 'bool'」,這是發現此類錯誤的重要線索。

範例程式碼

int myHeight = 63;
if (myHeight > 60) {
    MessageBox.Show("身高超過 60");
} else {
    MessageBox.Show("身高未超過 60");
}
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved