


為什么a與i相等之后,進行了下一步的ret=1;但是左側顯示Execute to evaluate?
有沒有大佬知道啊?
uj5u.com熱心網友回復:
作用域問題ret=sushu(a);
uj5u.com熱心網友回復:
sushu()里面的return出來的回傳值,在主函式要有個變數接收啊沒有變數接收, 回傳值就丟了
main函式里面的ret和sushu里面的ret不是同一個變數, 風牛馬不相及
好好看看書,關于函式部分, 函式如何回傳值,主要就三種
1 借助全域變數
2 函式的return val;
3 函式的指標/參考型別的引數
借助檔案什么的傳遞資料就不算了
uj5u.com熱心網友回復:
少一句ret = sushu(a);需要ret去接受sushu函式的回傳值.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/133558.html
標籤:C語言
上一篇:編程實作字串連接函式strcat的功能,將字串t連接到字串s的尾部
下一篇:int資料在txt中的大小問題
