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

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

庹夏菡 2025-04-11 科技 8 次浏览 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后面什么都不加)》

每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,8人围观)参与讨论

还没有评论,来说两句吧...