導航:首頁 > 編程知識 > 編程中什麼叫返回

編程中什麼叫返回

發布時間:2022-09-14 14:20:08

『壹』 什麼叫函數返回為什麼要返回

函數返回即指返回值,返回值是一個函數的處理結果。返回的原因是如果需要在程序中拿到函數的處理結果做進一步的處理,則需要函數必須有返回值。函數的返回值用return去定義
格式為: return 值

1、return是一個函數結束的標志,函數內可以有多個return,但只要執行一次,整個函數就會結束運行。

2、return 的返回值無類型限制,即可以是任意數據類型。

3、return 的返回值無個數限制,即可以用逗號分隔開多個任意類型的值。

(1)編程中什麼叫返回擴展閱讀:

return 工作原理

在執行 return 語句時系統是在內部自動創建了一個臨時變數,然後將 return 要返回的那個值賦給這個臨時變數。

所以當被調函數運行結束後 return 後面的返回值真的就被釋放掉了,最後是通過這個臨時變數將值返回給主調函數的。而且定義函數時指定的返回值類型實際上指定的就是這個臨時變數的類型。

『貳』 請問計算機編程裡面的「返回」是什麼意思

返回值有分真假,實際數值等
返回值不一定為數字,可以是字元,甚至是對象也可以
比如調用查找窗口句柄函數,返回值是窗口句柄(非0的長整數),如果你只判斷窗口是否存在,則確認值是否為0就可以,但如果你需要這句柄進行其它操作,則需要實際數值

『叄』 C語言中什麼叫返回值啊

返回值就是調用函數後,函數返回給調用者的結果。有返回值的函數不用是void方法,你寫的這個主函數ruturn
0
你可以看到主函數的
返回值參數是int
。返回值可以根據需要來寫不同的方法,也可以寫無返回值的方法。說起來比較復雜,知識牽扯比較大,你可以看看C語言的基礎書籍

『肆』 請問計算機編程裡面的「返回」是什麼意思

返回值就是說,判斷語句或邏輯語句進行判斷循環後返回值,也就是說比喻比喻a=1,b=2,b-a==2這樣電腦判定2-1不等於2就返回0給你,如果這是正確的話就返回1給你,最後經過判斷或以循環增加或減少計算後的最終得出的值再返回給用戶,這就是返回值

『伍』 計算機里扯淡的概念:什麼是『返回』

我覺得這個概念既是清晰的也是簡單的——調用就是程序主流程遇到調用子程序的語句時轉而去執行子程序代碼;返回就是子程序代碼執行完成後回到主流程調用這個子程序的語句之後應該接著執行主流程的後續代碼的動作。

『陸』 請問C語言中的返回值是什麼意思,為什麼要有返回值,解釋一下,越通俗易懂越好!

所謂返回值,函數才有,就類似於數學中的函數的概念f(x),其實跟數學概念一開始是一個意思,你傳入一個值x,經過處理,然後返回處理的結果,處理的結果就叫做返回值。
就好像你拿原材料做衣服,需要拿材料到工廠裡面加工,工廠就生產出衣服給你,衣服就是返回值。
這其實跟數學中函數的概念是一樣的。
當然不是所有函數都有返回值,如一些函數只要完成某些特定的功能即可,不需要返回特定的值給主函數。如C語言中的printf這個方法,有些時候只希望屏幕輸出一段加工過的文字,這就可以放在子函數中處理,而不需要將處理結果返回給主函數再處理,能夠節省代碼量。
又如一些多線程的函數,很多都是沒有返回值。具體情況具體分析。。。

『柒』 編程中所說的「返回」是什麼意思

return語句是將函數的值返回主調函數。例如:
int
max(int
a,int
b)
{
if(a>b)return
a;
else
return
b;
}
這個函數是返回a和b中的最大值;
return
語句的一般形式為:
return
表達式
或者為:
return
(表達式)

『捌』 c語言的返回值是什麼意思啊

函數返回值的意思是將函數實現的結果返回給調用者。

按標准來說,C的main函數是需要有返回值的。標准中main函數返回類型是int的,所以需要一個返回值。但是由於歷史原因,很多地方可以看到沒有返回值的main。

比如直接main()或者說void main() 但是這樣一般編譯器也不會認為錯誤,不過建議還是寫標準的C的main函數,最好有一個返回值,0表示正常退出。

(8)編程中什麼叫返回擴展閱讀:

需要說明的是:

1、一個C語言源程序可以由一個或多個源文件組成。

2、每個源文件可由一個或多個函數組成。

3、一個源程序不論由多少個文件組成,都有一個且只能有一個main函數,即主函數。是整個程序的入口。

4、源程序中可以有預處理命令(包括include 命令,ifdef、ifndef命令、define命令),預處理命令通常應放在源文件或源程序的最前面。

5、每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括弧「}」之後不能加分號。(結構體、聯合體、枚舉型的聲明的「}」後要加「 ;」。)

6、標識符,關鍵字之間必須至少加一個空格以示間隔。若已有明顯的間隔符,也可不再加空格來間隔。

『玖』 編程中所說的「返回」是什麼意思

return語句是將函數的值返回主調函數。例如:
int max(int a,int b)
{
if(a>b)return a;
else return b;
}
這個函數是返回a和b中的最大值;
return 語句的一般形式為:
return 表達式
或者為:
return (表達式)

『拾』 vb中經常提到的「返回」是什麼意思

返回值,在編程中通常是指函數執行的結果,是函數執行完成後,保存到一個特定位置的數值(32位系統中通常是寄存器EAX,這一點不用去深究)。
可以用「變數
=
函數名(參數)」這樣的形式來得到函數的返回值。
在VB中,函數分為「子程序(Sub)」和「函數(Function)」,其中子程序,通常又叫子過程,是沒有返回值的。函數才有返回值,通常在函數主體代碼中以「函數名
=
想要返回的值」這樣的形式來返回一個值。舉個簡單的例子。
'定義一個做整數加法運算的函數
Add,有兩個參數
a

b,分別作為加數和被加數,返回值型是
Long
Public
Function
Add(Byval
a
As
Long,Byval
b
As
Long)
As
Long
Dim
r
As
Long
'定義變數
r
r
=
a
+b
'將相加的結果存入變數
r

Add
=
r
'返回
r
的值,在這種簡單的函數中,可以直接用
Add
=
a
+
b
End
Function
調用這個加法函數時,可以這樣
Dim
c
As
Long
c
=
Add(2,3)
這時,就可以將函數
Add
的返回值賦給變數
c
。可理解為,我們用變數賦值的方式,將函數
Add
存儲在一個特定位置的「值」取了出來。由此可以想到,既然是把這個值「取」出來,那我們能不能不取出來呢?就像存到銀行的錢,可以取出來,也可以不取出來。函數的返回值當然也是可以不用取出來的。
剛才說了,用「賦值」的方式,把返回值取出來,那我們不想取出來的時候就「不用賦值」。如下:
Add
2,3
這樣不加括弧調用函數
Add
就可以忽略函數的返回值。注意函數名和參數間有「空格」。
或者也可以用
Call
來忽略函數的返回值。方法如下:
Call
Add(2,3)
用Call時,需要加上括弧。

閱讀全文

與編程中什麼叫返回相關的資料

熱點內容
nvidia錄的視頻在哪個文件 瀏覽:48
為什麼excel表格輸入數據顯示星號 瀏覽:406
斯巴魯brz輪轂是什麼數據 瀏覽:695
直接放壓縮文件的播放器 瀏覽:713
橙意健康電腦版app怎麼下載 瀏覽:229
電腦播放蘋果視頻文件 瀏覽:703
微信搖多少次會被限制 瀏覽:554
編輯文件如何去掉單位抬頭 瀏覽:241
win10取消密碼輸入框 瀏覽:89
手機qq怎麼撤迴文件 瀏覽:814
配置文件中的坐標 瀏覽:172
dnf90版本遠古套裝狂戰 瀏覽:887
master資料庫 瀏覽:29
三維設計和數控編程哪個工資高 瀏覽:505
桌面軟體怎麼可以找到原文件 瀏覽:865
iphone4situnes官方下載 瀏覽:918
1x大數據平台運維主要考什麼 瀏覽:718
淘寶模板使用教程 瀏覽:906
微信刪除群文件 瀏覽:29
德陽大數據獲取哪裡來 瀏覽:672

友情鏈接