14下面程式段的執行結果是inta

2021-03-19 18:35:31 字數 851 閱讀 2795

1樓:屬揚

c++兩年bai前學過,還記得起,希望能幫du到zhi你:int a[3]:說明是個二維陣列,一dao共是版3列,所以陣列形象點就是如下:權

1 2 3

4 5 6

7 8 9

10 11 12

所以a[2][1]的就是8,選d(注意:陣列下標均從0開始算起,故為第三行第二列)

下面程式段的執行結果是( )。 int a[]={1,2,3,4,5,6},*p=a; int i,sum=0; for(i=1;i<6;i++) sum+=*(p++);

2樓:匿名使用者

*(p++)是先取值,再將指標++,其他應該沒難度吧

下面程式的執行結果為( )。 #include void main() { int a[6]={1,2,3,4,5,6},(*c)[3]=a;

3樓:

4,c正確,選c。但(*c)[3]=a;錯大了,應該寫成(*c)[3]=(int (*)[3])a;。

4樓:匿名使用者

#include

int main(void)

,(*c)[3]=a; //這句編bai譯不過,按du white_mouseybz 大神zhi提示修dao改如下:

int a[6]=,(*c)[3]=(int (*)[3])a;

printf("\n%d", c[1][0]);

//如 white_mouseybz 大神所說,這裡的版確是返回權 4

return 0;}

下面程式的運算結果是,下程式的執行結果是

執行後,會輸出 123 這個程式編譯都無法通過,所以會卡在編譯的地方 下程式的執行結果是 a此題中y,z為靜態變數,程式結束時才會釋放記憶體。第一次呼叫f1 時,內x a 1,z 3,y 0,執行y z 後y 1,z 4 所以返 容回x y z 1 1 4 6.第二次呼叫f1 時,x a 1,z 4...

下面程式的執行結果是includestdioh

a 0 0 0所以只執行一次 a和b對調 a 0,b 3 a 1,b 4 以下程式的執行結果是 includemain int a 1 b 2,c 3,t 4 while a 答案應該是121,第一次執行,a 2,b 1,c 2時a b c相當於2 1 2 當2 1時不成立為0,0 2成立為1,繼續...

C語言下面程式的執行結果是

沒有印錯 語句的意思是這兩分句是一條語句 都要執行 它的形式相當於加個括號 x y 0 while x 15 printf d,d y,x 程式是這樣執行的 第一次判斷x 15 y 變成1 後面的語句x y 優先順序比 高 所以y先自加 變成2 x再加y值變成2 所以第一次迴圈完 x 2 y 2 執...