c语言return返回值有什么用
在C语言中,return返回值的作用主要有两点:
1. 结束函数执行:当程序遇到return语句时,函数的执行会结束,程序流程从被调函数转向主调函数,回到原来的地方继续执行下去。如果在主函数中遇到return语句,整个程序会停止,退出程序的执行。
2. 返回指定类型的值:return后面可以跟一个常量、变量或表达式,表示函数返回一个指定类型的值。这个值可以给其他变量赋值,例如:int addOne(int b){return b+1;}。在这个例子中,addOne函数执行后会将结果1返回给调用函数。
需要注意的是,不是所有函数都有返回值,如果某个函数无返回值,那么返回值的位置则为“void”关键字,此时函数体中无返回值,即无return的值。但是函数中也可出现return,即一个空的return句子,其作用是使函数立即结束。
