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

2021-12-23 01:40:40 字數 1509 閱讀 2813

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中的返回值指的是什麼,C函式返回值是什麼意思,幹什麼的

首先,c語言中的函式有兩種形式 1 有返回值,2 無返回值。有返回值的函式會把內執行的結果 容也就是你寫這個函式的目的 返回到主函式中。沒有返回值的函式主要是為了完成某種任務 其實這是廢話,函式的功能就是為了完成某種任務。而一般沒有任何值返回到主函式中 也可以通過在無返回值的函式中操作全域性變數來改...

如何讓函式return非同步請求的返回值

我想bai你的問題是這樣 du的 函式a中非同步呼叫zhi函式b,然後你dao想要函式a返回b中的結果。簡言內之 這不可能容。因為你 非同步 呼叫的b,函式a中程式的執行順序就是呼叫b之後,不等b返回結果,立即順序執行後面的語句,在你的例子中,就是return result這句 promise是對非...

C裡返回值為int型別陣列的函式如何定義

int 實際上是乙個類,它的基類是array.實際上,所有的陣列型別都是類,而且基類是array.int arr new int 10 實際上是建立了int這種型別的乙個物件,只是微軟為了讓大家習慣,就使用了類似c 的陣列定義方式。你的補充問題是不是這個意思 arr randques randque...