運算子 > 程式設計運算子 > 條件運算子
  
條件運算子
運算子
描述
x 為非零 (真) 時計算 yif 運算子會開啟條件語句。
x 為非零 (真) 時計算 y。僅在前述的 if 或 elseif 語句為零 (假) 時,才會發生此情況。
elseif 語句僅可緊接寫在 elseifif 語句之後。
x 為非零 (真) 時計算 y。不論前述的 ifalsoif 語句之一為零 (假) 或非零 (真),都會發生此情況。
alsoif 語句僅可緊接寫在 alsoifif 語句之後。
您無法在相同的 if 語句中,同時使用 alsoifelseif 語句。
前述語句為零 (假) 時計算 yelse 運算子會關閉條件語句。
else 語句僅可寫在條件語句結尾處。
運算元
x 是在某些情況下可計算至 0 的任何有效運算式。僅會考慮 x 的傳回值;它可以是布林運算式或其他任何 PTC Mathcad 運算式。例如,可使用局部指派或程式設計步驟序列。
y 是任何有效的運算式。
其他資訊
您可以鍵入條件運算子的名稱 (不含空格),然後按 Ctrl+J 鍵將名稱轉換成全部使用佔位符號的條件運算子。
條件語句可讓 PTC Mathcad 執行或略過特定計算。若要引導程式沿著特定分支執行,請使用條件語句。
每項條件計算與其他計算均無關。若 PTC Mathcad 在相同層級依序出現多個 if 語句,則會循序計算每個 if 語句,而不論上一個語句的結果為何。若要根據是否計算特定 if 語句為真或假以計算運算式,請使用 elseelseifalsoif 運算子。
PTC Mathcad 處理條件語句時,不論是否計算 y,都會繼續進行下一行。