下述程式的輸出結果是mainint a 0,b 0,c 0 ifab0c printfd,d,d ,a,b,c

2021-04-11 15:47:17 字數 676 閱讀 1641

1樓:匿名使用者

c++a=1>0,成立,所以||的結果必為真,因此後面的++b就沒有執行了

因為if成立,所以++c肯定執行了。

所以a,c變成了1,b還是0

2樓:匿名使用者

是c,因為哈,這道題用的是短路法,或的左邊為真,++a是1右邊無論是真是假都是真,所以b原樣0輸出,++c是1,所以101

3樓:匿名使用者

咋出現這麼多結果、、、、

4樓:開蕊柯昭

1,0,1

注意||左邊的結果如果為真,右邊的就不執行。所以++b不會執行。

以下程式執行後的輸出結果為( ). main() { int a=3,b=0,c=0; if(a==b+c) printf(

5樓:

這題咋答?因為**中有漢字元號,所以過不了編譯,應該選a;如果沒有這些錯誤,就應該選d。

以下程式的輸出結果是( )。 main() { int a=0,b=1,c=0,d=20; i

6樓:匿名使用者

25a=0所以不滿足條件

!b非1自然就是0所以依然不滿足

所以直接就等於25

下面程式輸出的結果是,下面程式輸出的結果是()。 main int i int a

從第2組開始,取到第0組 從第0個開始,取到第2個。所以是 7 5 3選b b 7 5 3 i 0 a 2 i i a 2 0 7.馬上可以確定答案是b了.i 1 a 1 1 5 i 2 a 0 2 3 1.有如下程式,該程式的輸出結果是 main int a 3 3 1,2 3,4 5,6 5 i...

以下程式的輸出結果是,以下程式的輸出結果是maininta441,3,5,2,4,6,3,5,7printfdddd,a03,a

a陣列雖然定義的是4x4的,但是初始化列表中僅僅初始化了其中3x3的部份,所以a 0 3 a 3 0 的值都是沒有初始化的,是隨機值,所以選d 正確答案bai是 a 解析 在按題du目中的語句對陣列zhia 4 4 賦值後dao,陣列中的各個元素值如專下 第一行屬 1,3,5,0 第二行 2,4,6...

以下程式的輸出結果是maininta,b,c

上機測試通過,結果為2 0 0 所以可大膽懷疑答案,答案僅供參考,出錯的可能已屢見不鮮。main int a,b,c int s,w,t s w t 0 a 1 b 3 include int main else if c 0 w a b else t c printf d d d s,w,t re...