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語言遞迴函式?遞迴演算法 是一種直接或者間接地呼叫自身的演算法。在計算機編寫程式中,遞迴演算法對解決一大類問題是十分有效的,它往往使演算法的描述簡潔...