『壹』 c語言函數返回值干嗎用的返回值起什麼作用返回值錯誤會怎樣
返回值可以賦值給其他變數,平常的值怎麼使用,返回值也能怎麼使用。主函數你說main嘛??這個可以不為0,沒關系。
『貳』 c語言中的RETURN()返回值是什麼意思
return ()表示從被調函數返回到主調函數繼續執行,返回時可附帶一個返回值,返回值的類型由return後面的參數確定;Return語句可以用來返變數或指針中的值,也可以用來返回0,表示返回為空,返回一個代數值,通常在子函數zd的末尾。
return 表示把程序流程從被調函數轉向主調函數並把表達式的值帶回主調函數,實現函數值的返回,返回時可附帶一個返回值,由return後面的參數指定。
(2)c語言返回值有什麼用擴展閱讀:
return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的; 如果函數執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。
如果函數名前有返回類型定義,如int,double等就必須有返回值,而如果是void型,則可以不寫return,但這時即使寫了也無法返回數值。
『叄』 c語言 主函數中使用返回值有什麼作用
main函數的返回值用於說明程序的退出狀態。如果返回0,則代表程序正常退出。返回其它數字的含義則由系統決定。通常,返回非零代表程序異常退出。利用程序的返回值,我們可以控制要不要執行下一個程序。這就是int
main的好處。
『肆』 c語言的返回值是什麼意思啊
函數返回值的意思是將函數實現的結果返回給調用者。
按標准來說,C的main函數是需要有返回值的。標准中main函數返回類型是int的,所以需要一個返回值。但是由於歷史原因,很多地方可以看到沒有返回值的main。
比如直接main()或者說void main() 但是這樣一般編譯器也不會認為錯誤,不過建議還是寫標準的C的main函數,最好有一個返回值,0表示正常退出。
(4)c語言返回值有什麼用擴展閱讀:
需要說明的是:
1、一個C語言源程序可以由一個或多個源文件組成。
2、每個源文件可由一個或多個函數組成。
3、一個源程序不論由多少個文件組成,都有一個且只能有一個main函數,即主函數。是整個程序的入口。
4、源程序中可以有預處理命令(包括include 命令,ifdef、ifndef命令、define命令),預處理命令通常應放在源文件或源程序的最前面。
5、每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括弧「}」之後不能加分號。(結構體、聯合體、枚舉型的聲明的「}」後要加「 ;」。)
6、標識符,關鍵字之間必須至少加一個空格以示間隔。若已有明顯的間隔符,也可不再加空格來間隔。
『伍』 請問C語言中的返回值是什麼意思,為什麼要有返回值,解釋一下,越通俗易懂越好!
所謂返回值,函數才有,就類似於數學中的函數的概念f(x),其實跟數學概念一開始是一個意思,你傳入一個值x,經過處理,然後返回處理的結果,處理的結果就叫做返回值。
就好像你拿原材料做衣服,需要拿材料到工廠裡面加工,工廠就生產出衣服給你,衣服就是返回值。
這其實跟數學中函數的概念是一樣的。
當然不是所有函數都有返回值,如一些函數只要完成某些特定的功能即可,不需要返回特定的值給主函數。如C語言中的printf這個方法,有些時候只希望屏幕輸出一段加工過的文字,這就可以放在子函數中處理,而不需要將處理結果返回給主函數再處理,能夠節省代碼量。
又如一些多線程的函數,很多都是沒有返回值。具體情況具體分析。。。
『陸』 c語言返回值怎麼理解
子函數的返回值,main主函數也是有返回值的,但是一般用不到都忽略掉了,一般來說的返回值就是子函數的返回值。當需要一個函數去處理數據時,如求平方,這時候求平方後的值可以有兩種方法表達,
以值的形式返回給你,即return x,這樣就可以利用這個結果了,此時函數名前當然要加返回的數據類型了。
當不需要對這一結果進一步處理時,直接printf,這樣可以直接在終端上顯示結果了,這時就沒必要去加了,直接VOID。
常量與變數
常量其值不可改變,符號常量名通常用大寫。
變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
如果一個變數名後面跟著一個有數字的中括弧,這個聲明就是數組聲明,它們以ASCII的NULL作為數組的結束。要特別注意的是,中括弧內的索引值是從0算起的。
『柒』 c語言中的參數和返回值有什麼用
C語言中參數和返回值是一個函數的輸入和輸出介面,參數用來提供函數必要的輸入變數,返回值可以返回計算結果或者返回函數處理的結果狀態。void型函數不返回返回值。
『捌』 C語言中返回值有什麼用為什麼要用返回值返回的值用在什麼地方為什麼要這樣用返回值有哪幾種形式
舉例說明:比如求取sin函數的取值,最方便的就是讓函數返回求取的值,這樣調用時也非常清晰明確:y=sin(x);在寫主函數時也可以寫成int main(),這樣在返回時可以用return 0;之類返回值給調用者,比如通過這個可以告訴調用者(啟動程序的)程序執行的結果如何。
返回值一是可以返回運算結果(數值),一是可以返回狀態(是否有任何的錯誤發生);在返回數值部分可以通過返回指針的形式返回比較復雜的結果,比如字元串、數組、結構、類指針等等。