C语言中return的意思是什么?

img


这里的return cirf是什么意思,为什么不能改成return 0,而一般return 0又是什么意思?

img

return 的作用是函数被调用之后,执行函数体中的代码所得到的结果,这个结果通过 return 语句返回。
这里的
return cirf是返回程序中计算的三角形周长即a+b+c的值

有帮助请点击右上角的采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

函数有返回值
return就是返回这个返回值啊
这里函数的作用是输入三边,返回周长,return的就是周长啊
return 0,0是状态码,在linux系统下,每个程序执行都有返回值,0代表程序正常退出,非0代表异常,具体号码可以用于调试bug

这个函数方法的返回值,你可以理解为:假设有一个函数f(x) = sinx,在你这个getGirth(int a,int b,int c)中,a,b,c就相当于x,cirf就相当于f(x),你给了x的值,就有一个对应的f(x)值返回给你,同理,你给定a,b,c同样会有一个确定的值在getGirth中被计算出来,这个return cirf就相当于把这个值给返回出来。
而return 0 代表程序正常退出,提供了终止函数执行的一种方式。