以下程式段執行後變數a的值為int i 1,a 0 fori3 icontinue a iA 6 B 3 C 0 D

2021-05-31 12:56:17 字數 761 閱讀 3668

1樓:匿名使用者

c.0因為a+=i在continue下面

所以a+=i就沒有執行 continue這個語句就是結束這次迴圈 執行下次迴圈

2樓:匿名使用者

c.0每次迴圈都continue了,a+=i;沒有執行

3樓:匿名使用者

0啊 根本沒有執行a+=i;

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

4樓:羊舌芙同巳

首先,a是一個3*3的二維陣列;

然後我們看下**,稍微調整一下:得到如下的格式:

for(i=0;i<3;i++)

printf("%d",a[2-i][i]);

也就是在for迴圈中,輸出陣列的一個變數,具體是哪個值呢?我們繼續看;

for迴圈中,i從0開始直到i=2迴圈結束,每次迴圈取的值為陣列中的第(2-i)行,第i列的值。因此,依次取的值為a[2][0],

a[1][1],

a[0][2]。因此,這段程式輸出的就是一個次對角線上的資料。

a[2-i][i]表示的是二維陣列中的第(2-i)行,第i列的值。

5樓:木林火風朱與墨

a[0][2] a[1][1] a[2][0]

結果為 : 3 5 7

執行以下程式段後,變數a,b,c的值分別是

您好,很高興能為您解決問題。int x 10,y 9 宣告變數x 10,y 9 int a,b,c 宣告變數a,b,c a x y x y if x y x else y b x 給b賦值為x c y 給c賦值為y 分析 x 10 y 9 a 如果 x 等於 y 則是 x 也就是9,這時x是8 否則...

c語言執行以下程式段後m的值是,C語言,執行以下程式段後,m的值是。staticinta7,4,6,3,10intm,k,ptr

答案 d 分析 ptr a 0 指標bai指du向陣列首地址zhi,ptr k 指標指向陣列第k個存 dao儲單元 m ptr k 等價於專 m a k 屬a k 與m的最小數並賦值給m 故此程式段是去陣列a中元素的最小值 如還有不懂的地方可以密我 d 3 陣列a中的最小值 c語言,執行以下程式段後...

以下程式段執行後輸出結果是char sinfo 0misprintfd ,strlen sA 4 B 5 C 8 D

a分析 在c語言中當遇到 0 時,即結束,所以在s info 0mis 中,只有 info 計數了即為4 選擇a,因為c語言字串以 0結束。有以下程式段,輸出結果是 char s 141 141abc t printf d n strlen s char s 141 141abc t 轉義字元 14...