二級C語言,看下面程式

時間 2022-04-15 08:00:12

1樓:匿名使用者

首先k=2,然後你進行一次迴圈後,k自增兩次,變成4,然後執行下面的語句,所以s=1。

然後當k=4的時候,s=1,j=4,然後執行內層迴圈,s=1+4,然後j自增等於5,s=5+5,然後j再自增為6,跳出內層迴圈。k自增兩次後等於6,不成立,跳出外層迴圈。然後輸出s的值,s=10.

2樓:匿名使用者

#include

void main()

printf("%d\n",s); //所以最後輸出10}

3樓:匿名使用者

對於for (k=2; k<6; k++, k++)第一次執行的時候令k=2

然後判斷k是否小於6, 若小於, 則進行內部執行, 否則退出迴圈執行完內部之後再執行兩次k++, 即k = 4, 相當於加了兩回, 再與6進行判斷這些

4樓:639度

運算結果是10.

#include//標頭檔案,必須有的

void main() //主函式,

printf("%d\n",s); //輸出s的值}

5樓:匿名使用者

其實應該輸出兩次值,因為外迴圈執行兩次,

第一次k=2, 判斷<6, 成立,

執行內迴圈 s=1+2+3+4+5 然後j=6 不滿足<6的條件,退出。

列印s然後外迴圈再執行,k加了兩次=4, 判斷<6 成立執行內迴圈 s=1+4+5, 然後j=6 不滿足<6的條件,退出列印s然後外迴圈k又加兩次6 判斷<6,不滿足,退出外迴圈,然後退出程式

6樓:曹津榮

結果是10

步驟:k=2 s=1

j=2 s=3

j=2 s=5

j=5 s=7

j=6 不符合條件

k++ 再k++ k=4

s=1j=4 s=5

j=5 s=10

k++,k++等同於k+2

c語言二級指標問題,C語言二級指標問題

1 通過二級指標去訪問二維陣列需要先給二級指標分配等同於二維陣列行數的一維陣列指標,然後把二維陣列的每行首地址賦值給對應位置的一維指標上。之後就可以通過二維指標直接訪問了。2 參考 如下,可以看具體註釋輔助理解。include 輸入輸出標頭檔案。include 本程式需要用到malloc free函...

二級c語言

對 的註解 include void main while x 當 x為真時,就是說是非零 時繼續迴圈,否則停止迴圈,這裡停止的迴圈 關於x 是這樣的 對x做減運算,但是要先使用再做減運算,所以輸出時仍x是3,但是輸入之後x就變成2了。所以在後面的while x 中的x是2,因為沒有輸出所以是看不到...

求助啊,二級C語言題目,求助啊,二級c語言模擬上機軟體

首先,照你的描述,a b都是普通變數,他們是不能執行b a的,若如此,b必須是指標 即使如你所述,這可行,在執行b a後,b的地址已經變成了ef01,引用只是一個變數的別名而已,換句話說,在這裡的a就是b,b就是a,改變其中一個的值,a b的值都會變,因為他們共享一個地址,因此在執行y b後,y的地...