c語言裡可以用兩個邏輯或連線條件一起使用麼

2021-03-19 18:23:16 字數 1643 閱讀 1423

1樓:匿名使用者

是的,if(c==0||c==1||c==2)代表c的是時0或1或2時,條件為真,執行條件

if(a==0&&b==1&&c==2)代表a=0且b=1且c=2時,條件為真,執行條件

2樓:

⋯⋯這個,按照你的寫法這應該表示c為0,1,1中的任何一個值條件就為真⋯⋯為什麼一定要說是邏輯真呢?這個概念一般不作區分吧。

這樣寫是可以的

在c語言中什麼語句必須滿足兩個條件,才執行一條語句.

3樓:匿名使用者

思路:可以把兩個條件用邏輯與運算,只有兩個條件同時成立才為真。

邏輯與:運算子號「&&」,相當於生活中說的「並且」,就是兩個條件都同時成立的情況下「邏輯與」的運算結果才為「真」。

參考**:

//只有i大於等於0,並且小於等於10時才輸出i大於等於0並且小於等於10。

#include

int main()

/*執行結果:

5大於等於0並且小於等於10.*/

4樓:滄海雄風

if (a==1 && b==1)

這個就是同時滿足a等於1 並且b等於1 兩個條件才執行 dosomething

5樓:自我程式設計

if(條件1 && 條件2)

6樓:沫沫

很簡單!! && (邏輯與)這個符號應該認識吧 或者用if巢狀一下都行!

7樓:弭基皋依雲

if(條件1

&&條件2)

c語言中邏輯運算子與運算:&&,當左右兩個條件都是常數時,例如,表示式3&&1的值是1還是0呢?

8樓:卌不惑

與運算兩個值是真才是真(1),其他為假(0)。

3和1都是真,所以3&&1是真(1)。

9樓:匿名使用者

3&&1是1。記住0為假,非0為真。3&&1即相當於true&&true,結果為真(1)。

c語言兩個邏輯運算子 || && 同時出現在一條語句裡,先運算哪個?

10樓:匿名使用者

&&的優先順序高於||,因此先執行&&

邏輯運算子的優先順序:

邏輯非 高於 邏輯與 高於 邏輯或

c語言 兩個運算子可以連用

11樓:長髮神德

你好!有的規定過的可以連用,比如》=,<=,!=,分別表示大於或等於,小於或等於,不等於,甚至還有特有的+=,-=,*=,/=等。

但是你說的這種結構是不合法的,你要表達的意思是a大於b,完全可以用a<=b代替。一般的c語言基礎部分都有詳細說明,多看看就記得了。滿意請採納。謝謝。

12樓:匿名使用者

你這樣是不可以的

c的關係運算子

13樓:真田信春

!>這樣用不可以 不大於就用 <=

14樓:匿名使用者

你這樣寫不行 你可以這樣

!(a>b)

用c語言建立連結串列時,必須用兩個指標嗎

一個指標就夠了,還有一個長度標識。struct list 是的,一頭一尾,分別要用指標標識出來 建立連結串列必須有兩個指標嗎 不對,連結串列的next沒有指向,你應該想問為什麼需要p和q兩個指標建立連結串列吧,就跟你一樣用p來建立也可以的 是單連結串列還是雙連結串列?單連結串列只需要一個,雙連結串列...

怎麼將兩個連結串列用C語言連結起來

將一個連結串列最末端的元素裡的next指向另一個連結串列的第一個元素,如果連結串列內有頭指標作為標記的,要去掉頭指標 兩個連結串列的結構體時一樣的吧 比方說,第一個連結串列的頭結點是 head1指標,第二個連結串列的頭結點是 head2指標,如果你需要,把head2位頭指標的連結串列連線到head1...

用c語言編寫程式鍵盤輸入a和b兩個整數要求用函

注 使用c語言實現,望採納哦 有問題再問哦 o c語言源 include int main include void main 望採納 include main int adup int x,int y 或 include int sum int a,int b void main include ...