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...