C中return函式具體有什麼用

2021-03-03 20:53:17 字數 2704 閱讀 3401

1樓:匿名使用者

就是在程式裡,你編寫了一個函式

當你呼叫完這個函式,函式需要返回一個值

專函式中最後一行,就是return(),起到返回屬值的作用簡單點的意思就是,用函式做運算,運算完,函式將結果返回,return就是返回結果用的

舉例:int max(int i,int j)void main()求大數

2樓:涵藕絲

比如你用個函式來做加法。return 就可以把結果給你返回去~

3樓:

return的作源

用是退出當前執行函式,當函式要求帶

返回值是return語句必須要返回一個值。

例如無返回值情況:

void exm()

有返回值情況:

int exm()

4樓:湖大偉偉一笑

就是把一個引數放入函式,讓函式通過一系列的操作,返回你所需要的值。函式定義為什麼型別,就返回什麼型別的資料。如果為空就不返回資料,只是定義了一系列的操作。

c++裡面return的用法

5樓:仁昌居士

c++裡面return的用法是return [返回值]用於返回函式的返回值。

在函式中,如果碰到return 語句,那麼程式就會返**用該函式的下一條語句執行,也就是說跳出函式的執行,把程式流程從被調函式轉向主調函式並把表示式的值帶回主調函式,實現函式值的返回,返回時可附帶一個返回值,由return後面的引數指定。

6樓:匿名使用者

具體的:

舉例說明吧

//比較兩個數的大小,返回1,代表x>y,返回0代表兩個數相等,返回-1,代表xy)

if (x==y)

if (xy?1:-1;

}int main(void)

現在來說return

return 有兩種

1,函式結束不滿足當前的值return,

2,函式執行晚可以用return

比如:void add(x,y)

else

x--;

return}

7樓:

(1)return;void 函式使用

舉例,輸出整數的平方根,負數什麼也不做!

void printsqrt(int n)

也可以這樣:

void printsqrt(int n)

2) return 0 ;3)return 1;4)5)return(表示式);return -1;*1)return n; *2) return 表示式;

2),3) 4) 5 ,*1) *2) 是同一種用法,

int add(int a,int b)

下面4個求整數的符號的函式:

1) 負數 -1, 0 :0;正數 1; 適用於分三種情況,採取不同措施的場合

int sign3of(int x)(if(x<0)return -1;if(0==x)return 0;return 1;};

2)負數 -1, 0和正數 1,取符號用於乘除法!!比如長整數乘除法

int signof(int x)(if(x<0)return -1;return 1;};

3) 判斷是否負數

int isnegative(int x)(if(x<0)return 1;return 0;};

4) 判斷是否正數和0

int isplus(int x)(if(x<0)return 0;return 1;};

對於,main 函式

int main()

很多庫函式,也這樣做

win api 也有許多函式這樣做

也有許多函式返回0 表示失敗,返回1或正數 表示成功;

也有許多函式返回-1 表示失敗,返回0或正數 表示成功;

一些計算相關的函式,直接返回結果

就是說,返回值根據需要來確定,除了 main()函式,其他函式都是根據需要自己確定的;

並沒有一個標準,要求必須返回某個數值或型別;

5)return(表示式);就是return 表示式;

就像 (x) 就是 x 一樣,這種用法只是某些人的習慣,談不上好,也談不上壞!!!

8樓:匿名使用者

(1)return;

這個用於沒有返回值的

void test()

其他的返回的值的意義你自己說的算,沒什麼可講的

9樓:雪海摯友

第一個就是返回void值,當然你的函式返回型別應該是void型。

第二個返回0,表示程式正常執行完畢,一般看來是多餘的,因為出現這種情況的地方,可以把0改成其他的值也沒關係。但是對於編譯器內部處理應該是不一樣的。還有,acm競賽裡規定main函式必須這種形式int main(),返回必須是return 0;決不允許void main()。

這其實對於程式設計來說是一樣的。但是對於機器內部處理就不一樣了。對於機器內部到底怎麼處理,就不用管了。

三,四,我想也一樣吧,一句話就是表示程式執行的一個狀態,對機器內部處理有用,對我們沒用。

10樓:匿名使用者

1 return 後面沒有值,意思是返回值為空,一般是用在void型別(無返回值)的函式中

2~4 應該是返回一個常數的意思,意義是一樣的,只是返回的值不同,具體區別需要看你怎麼用了。

C語言return函式的用法,c語言中的函式的return使用

這條語句一般情況下加在主函式的最後,表示程式執行正常,則返回一個整數值0。其實在windows下一般沒有這個要求,除非是一個程式呼叫另外一個程式,或者在unix和linux下系統會要求一個程式返回一個整數值。告訴你,return意思就是結束函式並返回值函式有兩種 一種是不返回值的,而另外一種則是返回...

c中純虛擬函式有什麼作用,C 中純虛擬函式有什麼作用

通過它可以指明一個虛擬函式只是提供了一個可被子型別改寫的介面。純虛擬函式是在基類中宣告的虛擬函式,它可以在基類中有定義,而且派生類必須定義自己的實現方法。基類不能生成物件,可以使用指標或者引用派生類物件。基類不在基類中實現純虛擬函式的方法是在函式原型後加 0 virtual void funtion...

c語言中迴圈裡return的具體作用是什麼,和break

break 此語句導致程式終止包含它的迴圈,並進行程式的下一階段 整個迴圈後面的語句 即,不是跳到下一個迴圈週期而是退出迴圈。如果break語句包含在巢狀迴圈裡,它只跳出最裡面的迴圈。如下 public class test system.out.print i 可以看到程式輸出了01234到5的時...