布林值也很有用,作為返回值的函式,檢查是否是真實的或不。這樣的功能通常開始以「字(如平等)或(如hascommonfactor)。在下面的例子中,我們使用相等操作符(= =)來測試,如果值是相等的。如果運算元是相等的,則運算子=返回真值,如果它們不是。值得注意的是,在c++中,乙個單一的等於(=)是乙個賦值運算子,而雙等號(= =)是乙個比較運算子來測試平等
123
4567
891011
1213
1415
1617
1819
2021
2223
2425
#include // returns true if x and y are equal, false otherwise
bool isequal(int x, int y)
int main()
讓我們來看看這條線是如何工作的更詳細。首先,編譯器將乙個具有相同值的臨時副本複製為5。然後,它將原來的×從5增加到6。然後,編譯器將計算結果為5,並將該值賦給y,然後將臨時副本丟棄。
因此,結束時的值為5,和*結束的值6。
這裡是另乙個例子顯示的差異之間的字首和字尾版本:
123
456int x = 5, y = 5;
cout << x << " " << y << endl;
cout << ++x << " " << --y << endl; // prefix
cout << x << " " << y << endl;
cout << x++ << " " << y-- << endl; // postfix
cout << x << " " << y << endl;
Shell 基本運算子 檔案測試運算子
檔案測試運算子用於檢測 unix 檔案的各種屬性。屬性檢測描述如下 操作符 說明 舉例 b file 檢測檔案是否是塊裝置檔案,如果是,則返回 true。b file 返回 false。c file 檢測檔案是否是字元裝置檔案,如果是,則返回 true。c file 返回 false。d file ...
檔案測試運算子
恢復內容開始 e file 檢測檔案 包括目錄 是否存在,如果是,則返回true。r file 檢測檔案是否可讀,如果是,則返回true。w file 檢測檔案是否可寫,如果是,則返回true。x file 檢測檔案是否可執行,如果是,則返回 true。s file 檢測檔案是否為空 檔案大小是否大...
(運算子) 運算子
運算子既可作為一元運算子也可作為二元運算子。備註 unsafe context data guid 00bf87717d88a9fac1afadb796c675da 一元 運算子返回運算元的位址 要求 unsafe 上下文 bool data guid 9efd189df2cfb88799dca08...