1樓:苦孩子
選b因為a++表示的是先輸出a,然後a的值再加1
++a表示a的值先加1,再輸出
以下程式段執行後輸出的結果是( )。 int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%d\n",a[1][2]);
2樓:聽不清啊
輸出的結果是( 7 )
選 答案c
因為等價於:
int a[4]=,,};
3樓:張國宇
答案bai是7; a[4]是將12個數分成4列數 也就有du三zhi行,即可以表示為a[3][4];而dao 陣列表示數時 從a[0]開始,如回 1 可以表答示為a[0][0] 4 可以表示為a[0][3];其他同理,所以a[1][2]表示的數是7;所以答案是7.
以下程式執行後的輸出結果是??main(){ int a=10,b=20,c=(a%b<1)||(a/b>1);printf("%d%d%d\n",a,b,c);}
4樓:匿名使用者
輸出a=10,b=20,因為=(賦值運算子)比||邏輯或運算子優先順序低,所以c最後被判斷為0
所以輸出為:10200
我自己想的 如有錯 ,請莫怪哈
5樓:匿名使用者
c的值是表示式(a%b<1)||(a/b>1)的值,(a%b)是取餘運算,結果為10,(a/b)是整除運算,結果為0,所以表示式的值為0 , 即c=0;
執行結果也為 10 20 0
6樓:匿名使用者
linux執行結果是10200。
7樓:匿名使用者
10200
10 a
20 b
0 c a%b<1 = false, a/b>1=false, c = false,false = 0.
8樓:匿名使用者
#include
int main(int argc, const char *argv)
輸出結果是:
10200
具體情況如下圖所示:
以下程式的輸出結果是 main() { int a=21,b=11; printf("%d\n",- -a+b,- -b+a); } 求解,萬分感謝
9樓:匿名使用者
輸出結果:30
原理:1.c語言的執行順序大多都是自右向左(但是少數c語言編譯軟體內的輸出結容果為31,它的執行順序是自左向右,這裡以vc++ 6.0為例說明輸出30的原因)。
2.先執行--b+a,根據運算順序知道相當於(--b)+a,b先自減,即b=10,此表示式--b+a的值為31.
3.然後執行- -a+b,相當於(--a)+b,a先自減,即a=20,此表示式- -a+b的值20+10=30。
4.printf("%d\n",- -a+b,- -b+a); 輸出第一個表示式的值,(printf函式輸出順序是自左向右)。
10樓:匿名使用者
printf 為什麼引數裡bai只有一個%d ??後面卻有兩du個變數??
如果zhi
是printf("%d\n%d",- -a+b,- -b+a)的話dao輸出應該是
3031
系統先執行了 --b+a的,版所以--b+a=31;
然後權再執行 --a+b,那時候b已經被減1了,所以--a+b=30。
11樓:
先生bai 為什麼引數列表有兩個du
而你的佔位符
zhi只有一個dao %d
如果你手誤的話那麼有兩個專佔屬位符 答案是 3031
12樓:樂樂等待花開
- -a+b即為(--a)先計算得20,然後接著計算(--a)+b為20+11+31;
--b+a即為(--b)先計算得10,然後接著計算(--b)+a為10+20=30;
13樓:匿名使用者
錯誤,沒有結果,warning: operation on 『a』,'b' may be undefined
以下程式執行後的輸出結果是maindouble a int b b a 10 4 printfd,f n」,b,a
10 4得到的是整數2,將2賦給a,在輸出a是顯示2.000000 如果要得到2.500000,需要10.0 4或10 4.0 這是因為10和4都是整數,兩個整數的商仍是一個整數,所以10 4是等於2而不是2.5 因為10和4都是整.所以結果也是整.你把10或是4其中一個加一個.0結果就會有小數了....
閱讀下面的程式,寫出程式執行的輸出結果
建議吧bai程式寫成這樣du12 345void main 執行結果應該是852 這樣程式zhi識別的更友好一 dao些,順便說一下,您使內用的標點全都是中容文的,真正寫程式的時候要注意 c語言閱讀下面的程式,寫出程式執行輸出結果 include int f int x int main for迴圈...
以下程式的輸出結果是mainint a 21,b 11 printfd na bb a求解,萬分感謝
輸出結果 30 原理 1.c語言的執行順序大多都是自右向左 但是少數c語言編譯軟體內的輸出結容果為31,它的執行順序是自左向右,這裡以vc 6.0為例說明輸出30的原因 2.先執行 b a,根據運算順序知道相當於 b a,b先自減,即b 10,此表示式 b a的值為31.3.然後執行 a b,相當於...