關於函式呼叫

2022-12-31 02:11:22 字數 780 閱讀 7011

1樓:龍車花卉

1.應該做成乙個類, 在類中定義成員變數, a和b都可以呼叫

2.如果實在要用函式的形式, 那麼a函式帶一堆引數吧, 用指標作為傳入b的引數, 這樣b計算完成後a需要的變數自然就變化了.

2樓:

應該沒有這樣的辦法吧?

a函式呼叫b函式,b函式產生很多結果。a要使用b產生的結果,而a又不想定義那麼多變數。

函式中的變數是用堆疊零時分配的。

函式的返回值只能有乙個。如果想讓乙個函式有多個值返回的話,那麼在呼叫函式時傳遞的引數應該是按引用(也就是傳遞位址)的形式傳遞。

所以,我覺得你說的不大可能吧?

愚見~!

3樓:匿名使用者

你的情況最好是將b函式產生的結果用檔案的形式寫入磁碟,然後a函式開啟該檔案讀取b函式的計算結果。當然,如果用全域性變數的話就是a函式和b函式偶合性太大,可以考慮把a函式和b函式合併。

4樓:甜心乳酪

如果是直接返回乙個值,可以在表示式中使用a().

我認為你所說的那個方法不好,而且不可能實現,理由如樓上所說的那樣。

如果非要這麼做,請用全域性變數。

5樓:op紅髮傑克

您問的是什麼語言??

我可以解答你vb、vc和delphi,但是你得告訴我你用什麼語言啊......

6樓:

1.引用

2.指標

3.全域性變數

js如何呼叫函式內部變數,JS如何呼叫函式內部變數?

js呼叫函bai 數內部變數有以下du兩zhi種方法 1 添dao加return返回值 回var a 5 function var b 這裡的b就是102 閉包答 var a 5 function return ten var b b 把變數變成全域性變數,在abx中賦值就能在acx中呼叫了。在aa...

在被呼叫函式中關於return語句使用的

return可以逐層返回上層函式 exit可以直接退出 goto可以在乙個獨立函式內跳轉 return是個好東西第乙個作用,也就是他的真實作用返回值,這個返回值是和函式的型別有關的,函式的型別是什麼,他的返回值就是什麼比方主函式int main 這裡就必須有乙個return,只有void時可以不用返...

c語言程式設計函式呼叫問題,C語言程式設計函式呼叫問題

char in if in yi 錯了。char in 只能容納 1 個 ascii 符號。改 char in 4 printf 解方程應用 n n您要解的方程是?n printf 一元二次方程 yi n printf 二元一次方程 er n scanf s in 0 if strcmp in,yi...