A. C語言中返回值是什麼意思
c語言中,首先,返回值是函數的返回值;然後,函數的函數名被作為一個變數處理;最後,函數的處理結果數據帶回給調用函數作為返回值就被值賦給了(函數名)變數的。這個返回值可以用來判斷函數被調用後的運行處理結果,函數細致的返回值可以判斷出在被調用中的走向流程。
B. c語言返回值具體是指什麼
子函數的返回值,main主函數也是有返回值的,但是一般用不到都忽略掉了,一般來說的返回值就是子函數的返回值。當需要一個函數去處理數據時,如求平方,這時候求平方後的值可以有兩種方法表達
1、以值的形式返回給你,即return x,這樣就可以利用這個結果了,此時函數名前當然要加返回的數據類型了
2、當不需要對這一結果進一步處理時,直接printf,這樣可以直接在終端上顯示結果了,這時就沒必要去加了,直接VOID
(2)在程序語言中什麼是返回值擴展閱讀
void:聲明函數無返回值或無參數,聲明無類型指針,顯示丟棄運算結果。(C89標准新增)
如果一個變數聲明時在前面使用 * 號,表明這是個指針型變數。換句話說,該變數存儲一個地址,而 * 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別於其他同時代高級語言的主要特徵之一。
指針不僅可以是變數的地址,還可以是數組、數組元素、函數的地址。通過指針作為形式參數可以在函數的調用過程得到一個以上的返回值,不同於return(z)這樣的僅能得到一個返回值。
C. 返回值的解釋是什麼
返回值就是子程序或者函數執行結束後返回給主程序或者調用函數的函數的值。
返回值是一個函數的函數名既是該函數的代表,也是一個變數。由於函數名變數通常用來把函數的處理結果數據帶回給調用函數,即遞歸調用,所以一般把函數名變數稱為返回值。函數可以有返回值,也可以沒有返回值。對於沒有返回值的函數,功能只是完成一個操作。
相關介紹
c語言中返回值的意思是將函數實現的結果返回給調用者。函數的返回值一般有兩種,無論有無返回值,都需要標類型。一個是void型的。這個一般也不用,他是空返回值。也就是當不需要返回值的時候,函數的類型標void。其實這個也是會返回一個值,好像是調用成功返回1,不成功返回0。
另一種是非void型的。就是在函數前面寫上類型,如int,float,char等,這個就是函數的返回值類型。函數可以有返回值,也可以沒有返回值。對於沒有返回值的函數,功能只是完成一個操作,應將返回值類型定義為void,函數體內可以沒有return語句。
D. 返回值什麼意思啊
返回值 就是通過程序計算之後的到結果,也是函數實現返回最終的結果
函數(方法)一般分為有返回值和無返回值,無返回值實現功能最終不返回結果,有返回值的,最終返回該函數的計算結果。
(4)在程序語言中什麼是返回值擴展閱讀
js裡面的返回值有三種意思:
第一種情況,也是用得最多的情況,返回值是用於獲取函數執行完畢後,獲取到我們需要得到的結果;
第二種情況,就是返回空值,用來中止程序的;
第三種情況,用於防止事件冒泡,這種情況多在IE下生效。
返回值就是子函數返回給調用它的上一級函數的一個數值,就是return語句後的值。
比如一個子函數int func()在主函數調用,a=func();
在func()中有一個return b;
則func()返回的值就是這時候變數b的值,並且賦值給主函數中的變數a。
c語言中,有許多情況下需要重復某些語句的計算,就可以把這些語句單獨提出來形成子程序,遇到重復的地方調用就可以了;但是有些情況下需要得到子程序運行的一個結果時,就可以通過將子程序設計成帶返回值的函數,比如標準的sin函數,它的返回值就是一個double型數據。
在c語言的編程中大部分的函數調用信息是靠返回值來獲得的,而這就需要用很多的定義,比如返回-1表示什麼意思,-2表示什麼意思,-3表示什麼意思等等。
而c++中加入了異常的處理,這也算是一種獲取信息的方式,但畢竟不是那麼友好,大多數情況下,如果返回錯誤,我們對返回值不是很感興趣,而是對返回的信息描述感興趣。只要能簡單描述錯誤的信息就可以了。
如此我們可以用這樣一種方式來處理。返回值如果是類類型的如果正確就返回正確值,如果錯誤就返回null,而在參數中加一個ref string的參數,用來返回錯誤的描述信息。
如果返回值正確,這個參數就為null。這樣一來我們就不用再定義一大堆的返回值信息(而且這此返回值信息還不通用,只能在一個函數中使用)了。而且我們可能只定義一些字元串常量,用來描述各種錯誤信息即可。
參考資料來源 :網路-返回值
E. c語言的返回值是什麼意思啊
函數返回值的意思是將函數實現的結果返回給調用者。
按標准來說,C的main函數是需要有返回值的。標准中main函數返回類型是int的,所以需要一個返回值。但是由於歷史原因,很多地方可以看到沒有返回值的main。
比如直接main()或者說void main() 但是這樣一般編譯器也不會認為錯誤,不過建議還是寫標準的C的main函數,最好有一個返回值,0表示正常退出。
(5)在程序語言中什麼是返回值擴展閱讀:
需要說明的是:
1、一個C語言源程序可以由一個或多個源文件組成。
2、每個源文件可由一個或多個函數組成。
3、一個源程序不論由多少個文件組成,都有一個且只能有一個main函數,即主函數。是整個程序的入口。
4、源程序中可以有預處理命令(包括include 命令,ifdef、ifndef命令、define命令),預處理命令通常應放在源文件或源程序的最前面。
5、每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括弧「}」之後不能加分號。(結構體、聯合體、枚舉型的聲明的「}」後要加「 ;」。)
6、標識符,關鍵字之間必須至少加一個空格以示間隔。若已有明顯的間隔符,也可不再加空格來間隔。
F. C語言中什麼叫返回值啊
返回值就是調用函數後,函數返回給調用者的結果。有返回值的函數不用是void方法,你寫的這個主函數ruturn
0
你可以看到主函數的
返回值參數是int
。返回值可以根據需要來寫不同的方法,也可以寫無返回值的方法。說起來比較復雜,知識牽扯比較大,你可以看看C語言的基礎書籍
G. 請問C語言中的返回值是什麼意思,為什麼要有返回值,解釋一下,越通俗易懂越好!
所謂返回值,函數才有,就類似於數學中的函數的概念f(x),其實跟數學概念一開始是一個意思,你傳入一個值x,經過處理,然後返回處理的結果,處理的結果就叫做返回值。
就好像你拿原材料做衣服,需要拿材料到工廠裡面加工,工廠就生產出衣服給你,衣服就是返回值。
這其實跟數學中函數的概念是一樣的。
當然不是所有函數都有返回值,如一些函數只要完成某些特定的功能即可,不需要返回特定的值給主函數。如C語言中的printf這個方法,有些時候只希望屏幕輸出一段加工過的文字,這就可以放在子函數中處理,而不需要將處理結果返回給主函數再處理,能夠節省代碼量。
又如一些多線程的函數,很多都是沒有返回值。具體情況具體分析。。。
H. C語言中常說的返回值是指什麼返回數值
函數的返回值有很多類型。我們先大略了解一下函數
函數,在英文版c中為「funtion」,意思是「功能」。
一個函數的目的是實現某一個功能。函數的作用是處理數據。
不同函數有不同的返回值。
我們把洗衣機和電飯鍋,洗衣機給我們的返回值是干凈的衣服,電飯鍋給我們的返回值是飯。
有些函數還需要參數值,對這些數值進行處理。
比如洗衣機需要我們傳的參數是臟衣服。電飯鍋需要我們傳的參數是生米、水。
函數可以是我們自己編寫的,也可以是c語言開發者已經幫我們編寫好的。
我們自己寫的比如
int
max(int
x,int
y)
{
return
x:y?x>y;
}
這個函數作用是挑出兩個數中的最大的那個數並返回,類型是int;
C語言開發者提供的比如float
sqrt(float
n);這個函數作用是求開方,返回一個開方值,類型是float;
I. 計算機c語言程序中返回值是什麼意思
返回值就是子函數返回給調用它的上一級函數的一個數值,就是return語句後的值。
比如一個子函數int
func()在主函數調用,a=func();
在func()中有一個return
b;
則func()返回的值就是這時候變數b的值,並且賦值給主函數中的變數a