1樓:匿名使用者
在這個函式里t只是一個用來傳值的引數,在主函式里呼叫findmax函式是通過t將陣列元素的個數傳給findmax的,所以在使用時t相當於一個常量。比如說int s[ ]那麼t=3
開始時:p=0,k=0,p執行p++
=> p=1,k=0,ps[k] =執行k=p, p++=p=2,k=1,p執行p++
=> p=3,k=1,p=t =>結束for迴圈,執行return
如果按照t=p ,t 來看就完全不是那麼回事了。
2樓:匿名使用者
著用的著解答嗎??
t在函式中根本沒有定義。
如何能用。
3樓:我煩註冊
t表示你輸入的元素個數,他要求返回最大元素下標,t已經有意義了,你這樣不是自相矛盾嗎?
你還是好好看看書吧,弄清楚什麼是變數什麼是常量。
c語言題目,求解答
4樓:龔揚
希望能幫到提問者:
#include
char toupper(char f)
int main()
c語言題 求解答
c語言題目,求解答。
c語言試題,求解答 5
5樓:聽不清啊
因為1和k都是整數,所以,它們的商也是一個整數,即在迴圈中1/k總是0,達不到預期的結果。
6樓:匿名使用者
1/k(k不論是多少)結果都是0, 1/k取整數部分0,迴圈就沒有意義了。
7樓:左三金
自加減語句獨立成為一個單獨的語句,那麼前後自加減是完全相同的。所以當執行第一輪的時候,k--已經是0了,1/k是沒有意義的,
c語言題目,求解答謝謝
c語言的題目求解答
c語言題目,求解答過程
c語言問題求解答,c語言問題求解答
付哥的技術課堂 getchar 為單字元輸入函式 當為0 和 1 時都將執行case 1 putchar c 由於後面無break語句,又將執行 case 2 putchar c 遇break退出switch,等待輸入 switch c 0 字元 0 與整型0不同,這個case判斷的是整型0 inc...
c語言問題,求解答,求解答c語言問題
首先執行getchar,就是先讓你輸入一個字元,然後執行putchar,就是將剛剛的字元輸出,然後判斷字元是不是 是的話退出,否則繼續執行迴圈。迴圈體只有一個 掌渺 getchar每接收一個字元,putchar就進行輸出,當為 時,則!後面若還有字元,按換行鍵後則不會輸出 輸出的字元要從getcha...
c語言問題求解答,c語言問題求解
應該是 x y 2吧。最後選b 當i除以3餘1 除以5餘2 跳出迴圈 否則i自加 i初始化為5 所以 7 格式整理好就能看清楚了 include main int i 5 do if i 一葉二沙三世界 額,樓主題目估計都發錯了!同意修改 c語言問題求解 include int main retur...