return是C语言中的一个关键字,它用于标识函数返回、并可以设置函数的返回值。当一个函数执行到return语句时,它将会停止执行,并将一个值(如果有)返回给函数调用方。返回的值可以是任何合法的C语言数据类型,包括整型、浮点型、字符型、指针类型等等。
void表示不返回任何信息,也就是说,用户不应该使用return语句。
在void的函数中,使用return;更多的是为了强制性的结束该函数,而不是为了返回一个值。
当用户需要在void函数里获得某个信息的时候,可以直接赋值给某个全局变量。
扩展资料:
return类型
如果用户定义一个函数有返回类型,可以像下面这样调用:
int func(){int value;………………return value;}int main(){int intvalue;intvalue=func();…………return 0;}
在返回类型是char的函数中,return后应该是char类型的值。
在返回类型是int的函数中,如果是要停止函数的调用,最好应该为0。
在返回类型是结构类型的函数中,return后应该是结构的一个实例对象。
总之,函数定义为什么样的返回类型,该函数中return后就应该是相应类型的值。
如果实在不需要函数返回什么值,就需要用void声明其类型。
参考资料来源:百度百科-return (C语言语句)