C語言&&意思

在C語言中,「&&」是邏輯與運運算元(Logical AND operator)。它的運作方式是:如果兩個操作數都為真,則整個運算式的值為真;如果其中任意一個操作數為假,則整個運算式的值為假。

以下是一個使用「&&」運運算元的例子:

#include <stdio.h>

int main() {
    int a = 10;
    int b = 20;

    if (a > 5 && b > 10) {
        printf("Both conditions are true.\n");
    } else {
        printf("At least one condition is false.\n");
    }

    return 0;
}

在上面的例子中,因為「a > 5」為真,且「b > 10」也為真,所以「a > 5 && b > 10」整個運算式的值為真,程式會輸出「Both conditions are true.」。

另外,「&&」運運算元也可以用來鏈接多個條件,例如:

if (a > 5 && b > 10 && c < 20) {
    // 所有條件都為真時,這裡的程式碼會執行
}

在C語言中,「&&」運運算元通常用於邏輯判斷,尤其是在if條件陳述式中。