問兩個關於 C 語言的問題...... 請專家幫助分析接下來的兩個程式

發布 科技 2024-04-06
7個回答
  1. 匿名使用者2024-02-07

    if(!a) x--;意思:如果 (!.)a) 如果為 true,則執行 x--。現在 0 像 a 和 c 中的 0 是假的。 所以(!a)=true。所以執行 x--;

    while(m!=n)翻譯成中文:When m!=n,則執行迴圈。 如果 m==n,則迴圈結束。

    ok?希望大家能理解,可以一步一步來分析。

  2. 匿名使用者2024-02-06

    if(!a) x--;

    如果a為0,則判斷條件為真,則執行x--運算,否則進行其他處理。

    有兩種情況:

    0:0 也是乙個假旗,!A 為真,則如果肢體有效。

    不是 0:!A 為 0,這也是乙個假標誌,由 else 處理。

    while(m!=n)

    當 m 和 n 的值不相等時,while 迴圈繼續(執行迴圈體中的語句),直到 m 和 n 的值相等,迴圈被跳出並執行後續處理。

  3. 匿名使用者2024-02-05

    if(!a) x--;

    如果! A 為真 ((!.)a)!=0) x--

    while(m!=n)當 m 不等於 n 時迴圈。

  4. 匿名使用者2024-02-04

    if(!a) x--;

    這裡! 它的意思是“不”。 換句話說! 如果後乙個公式為真,則“!”。表達“將變得站不住腳如果後乙個公式無效,則 “!”.表示式“將成為 true。

    A 是乙個數字,如果為 0,則不為真,其他值為真。 所以(!用於確定 a 是否為非 0 數字的方法。

    例如:a=0,則 if(!a) 設立。a=1,則 if(!a) 未成立。

    while(m!=n)

    這裡是確定 m 是否等於 n。 等效! ==。它只是寫了! = 就是這樣。

    如果 m 不等於 n,則 while(m!=n) 成立。如果 m 等於 n,則 while(m!=n) 未成立。

  5. 匿名使用者2024-02-03

    if(!a) x--;當a=0時,如果判斷條件為真,則執行x--運算,否則進行其他處理

    while(m!=n)當 m 不等於 n 時,迴圈繼續(繼續執行迴圈體中的語句),直到 m 和 n 值相等,然後跳出迴圈並執行後續處理。

  6. 匿名使用者2024-02-02

    a 是當 a 不等於 0 時。

    m!=n 是 m 不等於 n

  7. 匿名使用者2024-02-01

    1、int

    x=2,y=2,a;

    a=(x=x+1)丨丨(y=y+1),括號優先順序最高,第乙個括號中的x=x+1,x先計算

    3、3不是0,邏輯上是正確的。

    邏輯或運算子,如果一側為真,則結果必須為真,所以||右側不計算,整個結果是分配給

    最後是a=1,x=3,y=2(y=y+1優化不計算)2,int

    x=2,y;

    x=(y=3,2+y,2*y)

    括號內是逗號表示式,逗號表示式的結果是最右邊表示式的值,即2*y的值是表示式的值(y=3,2+y,2*y),然後將該值賦值給x

    逗號表示式從左到右計算,先是y=3,然後是2+y,最後是2*y,即2*3=6賦給x

    最後,它是 x=6

相關回答
6個回答2024-04-06

讓我問你你的問題。

首先你說的是**遊戲會不會損壞電腦,這是不可避免的,但是你不用擔心,因為平時**對硬碟的損壞可以忽略不計,只要不是頻繁的bt**,就不要太擔心了。 >>>More

13個回答2024-04-06

接地點:v2-= 0

那麼 v2+ = bat2 >>>More

4個回答2024-04-06

FIBA是一場40分鐘的比賽,分為兩個半場,每個半場20分鐘。 >>>More

4個回答2024-04-06

你對律師一無所知?! 想成為一名律師嗎? >>>More

9個回答2024-04-06

該問題的原意是實現乙個佇列有兩個堆疊的功能。 >>>More