返回值有什麼用?

General 更新 2024-05-18

C語言中返回值是什麼意思?有什麼用? 5分

說來話長。

c語言中,首先,返回值是函數的返回值;然後,函數的函數名被作為一個變量處理;最後,函數的處理結果數據帶回給調用函數作為返回值就被值賦給了(函數名)變量的。

這個返回值可以用來判斷函數被調用後的運行處理結果,函數細緻的返回值可以判斷出在被調用中的走向流程。

返回值可有可無。

函數的返回值有什麼意義

函數返回值能表示函數的運行結果或運行狀態, 如果沒有返回值那麼經常要增加變量使之在函數內部進行修改,以此記錄函數運行狀態或結果。 但給函數帶上返回值能簡化很多操作。 如int max(int a,int b); 那麼函數的返回值是a,b中的最大值,如果沒有返回值,則需增加參數int *c;使之在函數內部修改,記錄a,b的最大值,這樣繁瑣、麻煩。 返回值不一定是基本類型,還可以是結構體、類之類的,這樣記錄的信息就更多

js返回值有什麼用呢?

你可以這麼理解,返回值就是函數值。如果你去掉了return,func(a, b)函數就沒有返回值了(雖然它計算了a+b,但是因為沒有return,也就是沒有返回值)

c = func(1, 2)表示把func(1,2)的函數值傳給c,前面分析了func(1,2)沒有返回值即沒有函數值,所以就錯了,也就是你看到的“undeined return”,翻譯為沒有定義返回值

c語言裡, 返回值有什麼作用,返回到哪裡,為什麼要有返回值

返回到被調用的地方,就是從被調函數返回到主函數

c語言中函數的返回值到底是什麼意思,有什麼用

所謂函數返回值是一個函數在運算結束以後向調用它的母函數或者系統反饋一個值,這個值可以是各種變量類型.舉個簡單的例子:

int add(int a,int b){ return (a+b);}int main(){ int res; res=add(3,4); printf("%d",res); return 0;}在主函數main中調用子函數add,並傳遞參數3和4過去,add經過運算後得到值7,通過return語句將得到的值返回給調用它的main函數供其使用,而在main中,返回值被用於給res賦值。函數返回值就可以理解為解決一個問題以後得到的結論,把這個結論交給別人,就像寫在書上成為一個定理,來讓別人使用。

沒有返回值的函數有什麼用?

為什麼一定要有返回值?可以只是對參數進行一些操作啊,比如常用的交換兩個數

void swap(int* nA, int* nB){ int nT = *nA; *nA = *nB; *nB = nT;}調用這個函數,交換兩個數就是了,沒必要返回

c語言中,返回函數值到底是什麼意思啊?有什麼用?

可以這樣理解,函數就是你讓電腦做的事,返回函數值就是電腦做完事情,告訴你結果。比如你讓電腦計算1+1,計算機算出來2,就把2告訴你,2就是返回函數值

C++函數的返回值有什麼作用?

首先要理解什麼是函數,為什麼要存在函數?

數學上的函數是一大串表達式,最後會有因變量;

而編程函數,是為處理數據而存在訂!

比如說我編寫了一個求和函數,那我在另一個函數中,就沒必要重新寫一次了!

而完成這一點的,就是返回值,我可以直接把結果返回到新的程序中,也就是數學函數中的 因變量

當然,有很多類函數,有一些系統函數會返回BOOL值,來確認函數是否成功運行

有的會返回一個指針,來實現對應設備的操作

C#中函數的返回值有什麼用?

簡單的說,函數就是一個算法,有沒有返回值是跟這個函數做什麼的有關係。

一般情況下,求和這類的就要返回值,比如

int add(int a,int b) {

return a+b;//這就返回a+b的和,用函數的時候,你只要傳a,b的值就得了

}

用的時候這樣:

int s=add(100,200); //就把100+200也就是300的值賦給s了

這種情況就是相當於你去A地做買東西,你肯定得拿東西回來。你拿回來的東西也就是返回值

-------------------------------------------

還有些不用返回值的,比如,輸出,或者給有地址的變量賦值等 這些函數前面就可以用void 表示無返回值,當然你也可以返回你想返回的。比如說成功或者失敗返回true or false.也可以隨意返回一個int型的 1或者0

比如:

void pri(int i)

{

printf("%d",i);//這個就是打印一個整型的i出來

}

這種就像你去A地不幹什麼,就去那兒吼兩句,也就不用拿什麼回來了。

還有種給有地址的變量賦值。那就相當於你去a地寄了一封信,也不用什麼什麼回來。

啊,打得手累,我就這樣理解了。給是清楚點了,呵呵

例如你要計算5+3=?,這個就需要返回值啦,但你要是排列字符之類的,就不需要返回值,因為它是對字符進行操作,沒有數字。

返回值主要是什麼意思

函數返回值啊,其它 函數調用你代碼裡的converToCelsius函數的時候,會將結構傳遞回去,從而實現 函數之前的聯繫,或者說共同完成一件事事情,這是基本的結構化程序設計的思想 。

相關問題答案
返回值有什麼用?
遣返回國有什麼後果?
天刀活力值有什麼用?
問道功德值有什麼用?
函數返回值是什麼?
銀行回單有什麼用?
問道功勳值有什麼用?
陰陽師勳章值有什麼用?
饑荒精神值有什麼用?
炫舞財富值有什麼用?