在函式中如何獲得另函式的返回值,在一個函式中如何獲得另一個函式的返回值

時間 2021-12-23 01:44:31

1樓:紅利當頭

當函式需要返回一個值的時候,要在定義函式前加上返回值的型別,否則在函式前加void表示不需要返回值

2樓:匿名使用者

就是啊var c=a();

你可以理解為返回值會把a()替換掉

這段**

大括號都不匹配

你是不是想寫成這樣子

function sumb()

}這個函式應該是用於表單的檢驗

同時提交表單的

var c=checkform();這個函式應該是檢驗表單的值的合法性

返回是否合法

if(c=='true')

是if(c=='true'){// 不是if(c='true'){//

3樓:匿名使用者

1、當函式需要返回一個值的時候要在定義函式前加上返回值的型別。

2、有兩個函式a和b

function a()function b()這就是一個簡單的獲取,執行b()的時候返回結果是1,即a()的返回值。在實際應用中,寫的可能要複雜一些,同時也便捷一些。

3、一個函式的函式名既是該函式的代表也是一個變數。由於函式名變數通常用來把函式的處理結果資料帶回給呼叫函式,即遞迴呼叫,所以一般把函式名變數稱為返回值。

4、函式可以有返回值,也可以沒有返回值。對於沒有返回值的函式,功能只是完成一個操作,應將返回值型別定義為void。

5、函式可以有返回值,只要return就可以給出一個。

4樓:

你這個是js吧,用var來定義變數的。直接var c=a();就行啦

5樓:匿名使用者

不要急,1樓大哥說得沒有錯

6樓:

我不知道你用的是什麼語言,我原以為是delphi,不過看到上面有人說是js我就不敢確定了,畢竟我沒用過js,而且沒有begin什麼的,看起來確實不像delphi. 在function a()和var a 中函式和變數都用相同的名稱,我不知道這樣是否會引發錯誤,(如果是函式名將有可能遞迴,使程式死掉)建議你改為 var r;return r; 這樣或許好些 至於呼叫a函式並賦值給c,用 var c=a(); 應該就可以,你不是忘了加分號吧? 如果提示未宣告a(),就試試把a()寫在b()前面

c語言,可以呼叫一個函式的返回值到另一個函式中嗎?

7樓:志當存高遠

你是像這樣嗎

#include

int f1(int x)

int f2(int x)

int main()

不是很明白你的意思

8樓:我的名字不算很長

當然你如果要求你的函式有返回值的話,就必須用return返回結果

python函式內如何呼叫另一個函式返回值?

9樓:匿名使用者

在a函式中返回, b函式中呼叫。eg:

C語言如何把函式的返回值傳遞給另函式

蕭竣閏 在另一個函式內呼叫該函式。從而得到該函式的返回值,實現傳遞。例 int sum int m,int n void main 此例中,main函式在輸出語句中呼叫sum函式從而得到sum函式的返回值並輸出 用一個變數 記住 函式的返回值,然後在另一個函式中使用這個變數 要把變數設定成全域性變數...

用asp 寫函式 返回值,asp函式返回值

function 函式名 引數 as 返回值型別 string integer 函式體。函式名 返回值。end function 以下為一個把字串中的 變為 的函式。function getstr string1 getstr replace string1,end function 例如 str1...

vb的函式返回值問題,VB的函式返回值問題

你這個函式只可能返回一個值0。因為你沒有給aaa賦什麼值,其預設值為0。一般來說,函式中的值是否返回是由程式設計者來決定的。如果返回a的值,則作以下更改 private function aaa as integer dim a,b as integer a 1b 2 aaa a 新增這條語句,返回...