求大蝦找C語言錯誤

2022-05-23 18:01:48 字數 665 閱讀 3719

1樓:小草藍天綠樹

for(i=2;i<=y;i++) 中 y值多少? 你是不要用主函式傳遞過去的x,y值,那在函式中就直接使用形參a,b的值

2樓:匿名使用者

void mypow(float a,int b)這是乙個mypow函式,函式裡定義的變數y是區域性變數,和全域性變數y不是乙個值。

你可以把y定義在main函式外面,這樣在mypow函式裡不要再定義int y,就可以引用全域性的y了。

#include

void mypow(float a,int b)main()

3樓:笑年

改正如下

#include

void mypow(float a,int b)main()

4樓:

你在這裡把x,y傳遞給子函式mypow(x,y);,但是mypow(float a,int b)函式體中以a和b接收,又另定義了區域性變數x,之後此函式一直在使用區域性變數x。。簡單來說就是你的函式值傳遞錯誤。

5樓:匿名使用者

輸出一堆數字的話,就考慮是否迴圈for語句出現了問題

6樓:美麗世界多精彩

也可以把y設定成全域性變數。。。

C語言錯誤,關於C語言程式的問題

呵呵,粗心了哦 62616964757a686964616fe58685e5aeb931333238646331 for i 1 i,直到字串尾的。你的 中從i 1開始給字元陣列賦值,就導致第0個字元一直沒有被賦值,並且由於 char line 1000 陣列沒有進行初始化,所以line 0 中就是...

C語言問題,請指導下,c語言問題,請哪位大蝦指教下!不勝感激! 我需要用到一個一維陣列a ,括號裡面的數又等於一個變數n

pchar是一個char型指標,指向某個記憶體區域並且以char型進行讀寫。pchar 1是進行指標偏移計算,形象來說就是把指標移到所指記憶體區域緊挨著的下一個記憶體區域 pchar 1 是對偏移後的地址解引用,對一級指標來說可以形象理解為取出這個記憶體區域所代表的變數 對於一個被char型指標所指...

求大神解決C語言程式設計錯誤我在這謝謝各路大神指教指教不勝感激

你定義的資料太大了,棧沒那麼大空間。把你的shuju用malloc來申請記憶體。你這應該是微控制器c吧?我不太懂,不過提示的錯誤是段的長度問題你把storage函式中的 struct shuju 500 放到棧上可能會導致空間不足 放到函式外面試試,如果支援動態申請記憶體的話,動態申請可能會更好 s...