/*
9.邏輯語句
1/ 迴圈語句
基礎的同c#一樣,不多說了。
---for迴圈
基於範圍的for迴圈(c++11)
for 語句允許簡單的範圍迭代:
int my_array[5] = ;
// 每個陣列元素乘於 2
for (int &x : my_array)
上面for述句的第一部分定義被用來做範圍迭代的變數,就像被宣告在一般for迴圈的變數一樣,
其作用域僅只於迴圈的範圍。而在":"之後的第二區塊,代表將被迭代的範圍。
例項#include#include#includeusing namespace std;
int main()
cout << str << endl;
return 0;
}上面的程式使用range for語句遍歷乙個字串,並將所有字元全部變為大寫,然後輸出結果為:
some string
----goto 語句允許把控制無條件轉移到同一函式內的被標記的語句。
注意:在任何程式語言中,都不建議使用 goto 語句。
因為它使得程式的控制流難以跟蹤,使程式難以理解和難以修改。
任何使用 goto 語句的程式可以改寫成不需要使用 goto 語句的寫法。
語法c++ 中 goto 語句的語法:
goto label;...
label: statement;
在這裡,label 是識別被標記語句的識別符號,可以是任何除 c++ 關鍵字以外的純文字。標記語句可以是任何語句,放置在識別符號和冒號(:)後邊。
2/ 判斷語句
語法同c#類似 支援三元運算子 ?:
支援巢狀switch case
*/
C語言 邏輯表示式
案例 假設n1 n2 n3 n4 x y的值分別為1 2 3 4 1 1,則求解表示式 x n1 n2 y n3 n4 後,x的值和y的值分別為多少?main 1 邏輯量的真假判定 和非 語言用整數 表示 邏輯真 用 表示 邏輯假 但在判斷乙個資料的 真 或 假 時,卻以 和非 為根據 如果為 則判...
邏輯表示式
1.比較表示式只能描述1個條件 2.邏輯表示式可以描述多個條件,並且使用邏輯運算子來指定多個條件之間的關係 符號含義 與 ll或 非 邏輯與表示式 邏輯與 由 連線起來的邏輯表示式,只要當兩邊的條件都成立的時候,整個邏輯表示式猜成立,只要有一邊的條件不成立,那麼整個邏輯表示式都不成立 表示式結果 1...
邏輯表示式
我們知道,在c c 中,邏輯真與邏輯假分別用1和0來表示。現在,請定義logical類來表示乙個邏輯表示式。包括 1.2個int型別的屬性a和b,1個char型別的屬性op,其中a和b只能為0或1,是邏輯表示式的2個運算元 op是 四種運算子之一,分別表示異或 同或 與 或。2.建構函式logica...