如题所述
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语言语句)
温馨提示:答案为网友推荐,仅供参考