欧美经典成人在观看线视频_嫩草成人影院_国产在线精品一区二区中文_国产欧美日韩综合二区三区

c語言return的用法(C語言碎片return后面什么都不加)

c語言return的用法(C語言碎片return后面什么都不加)

庹夏菡 2025-04-11 科技 22 次瀏覽 0個評論

大家好,歡迎關注創客烏托邦,我是老蔡

在C語言編程中,相信大家經常用到return這個關鍵字,在需要有返回值的時候可以帶參數返回,給調用函數使用

int plut(int a,int b){ int c=0; c = a + b; return c;}

這樣調用plut函數的時候就回返回一個a+b的和c,那return后面什么都不加會怎么樣呢?

#include <stdio.h>int plut(int a,int b){ int c = 0; c = a + b; if(c > 100) { return; } return c;}void main(){ int c = 0; c = plut(50,60); printf("%d\n",c);}

先不要看下面,看看plut(50,60)和plut(5,6)分別輸出的是什么結果

當plut(50,60)時,c=110,大于100,那么進入if,執行return,打印出來的c值是0,0是在main函數里初始化的數值

當plut(5,6)時,c=11,小于100,那么不進入if,執行ruturn c,打印出來的c值是11。

現在大家可以看出什么貓膩了吧。

我來給大家總結一下

return后面什么都不加,中斷子函數,不再繼續執行,直接返回到調用函數處。

return后面有數據,則函數返回結果數據。

學到東西,別忘了點贊,轉發哦

轉載請注明來自夕逆IT,本文標題:《c語言return的用法(C語言碎片return后面什么都不加)》

每一天,每一秒,你所做的決定都會改變你的人生!

發表評論

快捷回復:

評論列表 (暫無評論,22人圍觀)參與討論

還沒有評論,來說兩句吧...