那下面的程序段執行後i j的值分別是

2023-02-09 11:45:40 字數 2731 閱讀 5623

1樓:匿名使用者

i=0,j=5

i的初值為10,所以進入迴圈,i-1,此時,i=9,j=0,判斷條件不滿足,執行j=j+1句,繼續迴圈,直到i=4,此時因j=5,條件滿足i

2樓:

不知道是什麼語言...

then continue while 不理解 ...

4 6吧...

下面的**段中,執行之後i和j的值是什麼?【b】

3樓:匿名使用者

c、2,1

i++代表先執行再自加

++i代表先自加再執行

因此j=i++;就是先把i賦值給了j,然後i自加了加我為滿意答案吧

4樓:

由於「++」放在變數後面表示先使用該變數的值再將變數加一。所以現將i的值1賦給j再將i加一,結果i=2,j=1。答案為c。

下面的**段中,執行之後i和j 的值是什麼?

5樓:

i為2;j為3。

因為j=i--;會先執行賦值把3賦值給j,再執行i--。

如果是j=--i;就會先執行自減,得到i=2,再把2賦值給j,這個時候i和j都為2。

6樓:匿名使用者

要參加!!!聽說過提拔談話,沒聽說過不讓參加是個什麼鬼。我當時想啊,都說了不參加那就不參加吧,反正也上不去。

結果後來提拔了一新社招同事,成了我領導,自我感覺就是完全比不上自己這種,後來心態小蹦。,後來當了中層後對我也還算客氣,不會對我頤指氣使,偶爾還要請我吃飯,但是由於我自己其實沒經歷過這種事情,半響沒有回過神,後來總體關係還是可以,我後

7樓:

j = i = 3

i-- = i - 1 = 2b

當執行以下程式段後,i的值是_、j的值是_、k的值是_。

8樓:閒人

第一個迴圈:

10 > 5 i = 1 10 > 6 i = 210> 7 i = 3 10>8 i = 410>9 i = 5 10 = 10第二個迴圈

10>6 j = 1 10>7 j = 210>8 j = 3 10>9 j = 410 = 10

第三個迴圈

k = 1 10>5 k = 2 10>6k = 3 10>7 k = 4 10 > 8k = 5 10 > 9 k = 6 10 = 10所以依次為5,4,6

(34)下面的程式段執行後,輸出結果是( )。 int i,j,x=0; static int a[8][8]; for (i=0;i<3

9樓:星空d愛

最後要輸出的是當j=3時,即第四列所有元素的和,即0.

10樓:匿名使用者

你程式迴圈都沒寫完,如何幫你解答啊?給完整的,看樣子不是很難.

11樓:匿名使用者

完整的程式呢 ?

懷疑考的是static,你可以當做全域性變數一樣算

12樓:匿名使用者

你程式沒寫完整額。。。

一道c語言題:下面的程式段執行後,輸出結果是

13樓:匿名使用者

答案是0;

int i,j,x=0;

static int a[8][8]; //定義的bai時候系統自動初du

始化,把陣列中zhi所有的元dao素都賦成0;

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

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

a[i][j]=2*i+j; //將陣列右上角的回3x3的子矩答陣賦值;(注意,此時結束時j的值是3)

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

x+=a[i][j];//這裡j的值是3,所以相當於把a[0][3] a[1][3] a[2][3]到a[7][3]累加到x上,而在上面的賦值中又沒有給這些值賦值,所以這些值都是0;而x的初值也是0,所以最後輸出的x應當為0;

printf("%d",x);

14樓:匿名使用者

用來static定義陣列,就已經給陣列初值了源,即使所有的值均為0.

你用for在給陣列賦值的時候,只給了a[0][0]至a[2][2]的值,即那些值現在已經有變化了.在經過兩個for之後,j的值應該變為了3.

那麼再經歷下一個for,應該執行的語句就是x+=a[i][3],可想而知,不論你經歷多少次迴圈,只要j是3,那麼些a[n][3]就是0.因為第3列根本就沒有變化過.值仍舊為0

所以結果為0

15樓:匿名使用者

static int a[8][8], a中的每個元素都是0

第三個for的時候 j=3, a[i][3]都是0,所以結果是0

89. 下面程式段的執行結果是

16樓:

選c, 在do...while迴圈裡面, 只執行了一次, 訪問到a[1]的時候 a[1]等於5, 不滿足條件, 所以結果為, 9 5 7 3 8 3 答案為c

執行下面的程式段後,變數k中的值為int k 3,s

請問你是c 呢 還是c 呢?如果c 的話 k 0 c k 隨機數。執行下面的程式段後變數k中的值為 int k 3,s 2 s 0 k k s 0 10 給你解答一下這段 希望對你有用 int k 3,s 2 定義一個常數k為3,陣列s 2 最多裝入3個數 s 0 k 把k等於3的值賦值給陣列s中儲...

執行下面程式段後,k值為36。k1n263do

k k n 10 1 3 3,n n 10 26k 3 6 18,n 26 10 2 k 18 2 36,n 2 10 0,此時n 0,迴圈結束。輸出k的值為36。設定義intk 1,n 263 執行下面程式段後,k的值是 do k n 10 n 10 while n k 36,n 0 看到n 10...

執行下列程式段後,變數a,b,c的值分別是多少選擇題

這段程式先判來斷 x等不等於y x先自減源 再比較bai 所以du是9,y 先比較再自加所以zhi此時也是9,所以這個三目運算子 dao 問號前面的判別式為真,所以執行冒號前面的表示式,變數x再次自減,此時x為8,之後先後執行b x c y 兩條語句,注意此時y的值為10,不難發現答案為b 您好 答...