1樓:雪豹出擊
一般情況下,抄return 有兩個作用。
1,此種情況是最普遍的,呼叫一個函式結束後,從被調函式返回一個值,給主調函式,譬如比較兩個正數的大小,並返回較大的值。
int max( int a,int b)此函式在執行結束後會返回一個值a或者b給主調函式。
2,return 表示理解結束函式呼叫,返回主調函式。即使這個函式是沒要求返回值的。
還拿剛剛那個比較大小的例子說,剛剛是比較兩個正數的大小,現在函式要求,只能比較正數大小,如果輸入的是負數就立即結束函式呼叫那麼,並且此時不要求返回最大值
void max(int *a,int *b)希望對你有幫助!!
2樓:匿名使用者
return 表示從bai被調函式返回
du到主調函式繼續執zhi行,返回時可附帶dao一個返回值,由return後面的引數指回定。 return通常是答必要的,因為函式呼叫的時候計算結果通常是通過返回值帶出的。 如果函式執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函式執行的順利與否(-1和0就是最常用的狀態碼),主調函式可以通過返回值判斷被調函式的執**況。
3樓:
可以通過返回值 判斷函式執行的正確與否
c++裡的return應該怎麼用?它的作用是什麼。每個函式都需要寫return語句嗎? 什麼時候應該return 0
4樓:小飛花兒的憂傷
return用來結bai束函式並賦予du函式返回值,並非zhi每個語句都需要return,比如daovoid型別回的,不過void型別的函式也可以用答return;來提前結束函式。
無法return回一個陣列(陣列不是基本資料型別),不過可以return一個指向陣列的指標。
5樓:
可以 你返回一個指向陣列的指標
如果陣列是 a[10]
你直接返回 a
但是返回值 就是 int *
6樓:匿名使用者
這個是看你返回資料不的,要就直接返回那個,不得話就return 0,或者用void main(),就不用return了,要返回陣列的話只能返回陣列的首地址
7樓:匿名使用者
適用於 需要返回值時才用到 void型別就不加除非提前結束函式
c++中,return返回值是什麼意思?有什麼用?
8樓:匿名使用者
返回某bai個程式塊的執行狀態du
,交還控制zhi
權,返回運算結果dao
第一個,返回程
版序執行狀態,用於後續判
權斷上一個程式塊執行是否正確,出現了何種錯誤或意外第二個,呼叫一個程式塊後整個程式就跳進那個程式塊執行了,return使程式的執行軌跡回到呼叫該程式塊的地方,就像老闆給你佈置了一個任務,你完成任務以後得去交差
第三個很好理解吧,問你1+1等於多少,你算出來了答案等於2,你得把這個答案回答給提問的人
這些職能往往是在一個return語句中同時體現出來了,多讀讀程式就有體會
c++中的return 0有什麼用?
9樓:蒼濤封曉燕
寫void
可以,但c++標準從來就沒有出現過main()這種函式。
通常main不寫函式型別回和返回值的答話會預設為int以及帶有返回值,但後來的不同編譯器的會有不同結果,寫了intmain
而沒有return
0在vc6.0環境下會報錯
------------------------->下面有人說return0和
return
exit_success
一樣標誌程式無錯誤退出
,這是正確的,return
0標誌程式無錯結束
10樓:匿名使用者
iso/ansi c++ 標準上規定
baic++ 程式的每一個du函式都要有一個返回值
zhi。我們在寫dao程式時,通常將那些不需回要返答回值的函式定義為 int 型,函式的最後一行寫成「return 0;」。如果此函式沒有正常執行則系統會返回一個-1,如果此函式正常執行完畢,則由此函式返回0。
如果函式不需要返回值,將其定義為 void 型,則在一些比較新的編譯器上編譯,是要報錯誤的,但是在一些老的編譯器上編譯,是可以通過的。建議最好按照iso/ansi c++ 標準的規範寫程式。
11樓:匿名使用者
表示函式正常結束,一般可以直接用return;即可,只有在一些需要錯誤檢查的程式中才需要特別注意返回的結果,以判斷函式結束時的狀態。
12樓:韓濤董青
函式結束後返回值為0 通常可以用來判斷函式是否正常結束或是返回需要的值 return指標或是變數等等~~
火影忍者裡面的曉組織到底有幾個成員
潘恩.小南.阿飛 宇志波斑 迪達拉.絕.飛段.角都.蠍.鼬.鬼鮫.現在漫畫裡面,佐助的小組 鷹,也暫時加入了曉.鷹的成員有 佐助.水月.重吾.香鱗.曉 組織裡有9名成員,共計10人,他們的戒指戴法與對應人物如下 右手 目前可以肯定曉的頭是右手大拇指戴著 零 戒指,四代右手食指 戴著 青 的戒指 就是...
c中ref到底有什麼作用,C 中ref的作用是什麼?
int是值型別,而string是引用型別,值型別改的是它的值,而引用傳遞過來的是地址,所以地址上的值也會改變。其實,你也不用理解抄得多複雜!你只要知道,如果用上ref的話,操作的是同一個變數,所以會改變值,如果沒用上ref的話,操作的不是同一個變數,所以值不會改變。這就行了!其他的,以後學得深入了,...
C 是幹嘛的,C 裡面的 到底是做什麼用的?
c 是一種程式設計語言,也就是開發軟體的工具,別的還有如vb,c 之類的都是,你把它從你電腦上卸了對你沒什麼影響的,它也只是一款軟體,只是乾的事情不同,的確現在大多數軟體都是用它寫的,但用它寫的軟體可以脫離它獨立執行的 編寫程式用的語言,俗稱c語言,千萬別解除安裝它,因為現在幾乎所有的軟體都是基於c...