C 學習筆記 9 邏輯表示式

2021-08-23 12:41:48 字數 912 閱讀 5015

/*

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...