C語言。如下。

2023-03-20 11:15:02 字數 709 閱讀 1953

1樓:匿名使用者

s[4]='0'

i++表示的代數式取得的值是原先i的值,而執行完代數式後i會自動加上1

所以當i=4時i++的代數式取的值是4,此時s[i++]s[4],此後i也變成了5

所以最後輸出的是5

2樓:匿名使用者

這個是i++,先計算,後增加,在這裡 i=4 的時候,還是滿足迴圈條件的。

然後計算完條件以後,再算自增,所以=5

3樓:google也知道

:~/test$ cat

#include

int main()

:~/test$ .12

34上面是你的程式執行的結果,最後i是等於4

4樓:簫聚星月

輸出的是 1 2 3 4,要輸出5的話,在while語句後面加乙個分號。

5樓:_夢裡還鄉

當i==4的時候 s[i]='0'對吧?? 但是這個判斷語句的要執行啊,理解?執行這個判斷語句之後救執行了i++,i=5了,跳出迴圈,輸入i=5

6樓:gis廣益

i = 0 輸出 a 之後 i = 1i = 1 b i = 2i = 2 c i = 3i = 3 d i = 4i++ 0』;

已經判斷了。

所以 i = 5

C語言檔案如下是不是無限迴圈

while迴圈的用法是 while 判斷條件 如果判斷條件為真,則實行迴圈內部 如果判斷條件為假,則跳出迴圈,執行後續 而判斷條件為真的時候,值是1 判斷條件為假的時候,值是0故而,while 1是無限迴圈 c語言 下列 不是無限迴圈 for 的語法為 for 迴圈初始化語句 可省略 判斷迴圈終止條...

急求c語言程式設計求如下分段函式的值

include double y double x c語言程式設計 求分段函式的值 include include void main please input x 01.0000 press any key to continueplease input x 13.7183 press any k...

c語言遞迴函式誰能幫我解釋一下程式如下

a為入口引數,及相當於子函式當中的n,a為1的時候,返回值為1 否則就是為上一次的結果 a a 1 這裡的a為迴圈函式中的新一輪的a的值 給我解釋一下c語言遞迴函式?遞迴演算法 是一種直接或者間接地呼叫自身的演算法。在計算機編寫程式中,遞迴演算法對解決一大類問題是十分有效的,它往往使演算法的描述簡潔...