c语言中void放在函数前面是什么意思

无返回值,请问这是什么意思,能用通俗易懂的话给我解释一下吗

void有两种意思。第一种意思是无返回值,也就是说,void放在函数前面,那么,函数结束的时候,不需要return什么值(其实也可以写return;);
第二种意思是任意返回值。这个意思,在某些应用上很有用。一般用来修饰指针。即void指针。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-12
一个函数可以有返回值,也可以没有。
如果有,则需指明类型,如:
char
*f(),返回字符串指针类型数据,struct
ptl
f2(),返回一个结构型数据。
如果没有,则需加void
指明,如
void
f2(),表示不返回任何类型数据。
有的C语言为了使用方便,省略表示返回整形数据,如
f4(),表明函数f4()返回一个整形数据,系统编制者认为,返回整形数据最为多见。现在这样的做法还存在,但已被大部分编程者抛弃了,因为这给代码的阅读和维护带来了很多问题。
第2个回答  推荐于2016-04-26
void printhello(void)
{
printf("hello world!\n");
}

有些函数只是一些简单的屏幕打印,所以就不需要返回值。。。
而且一个函数只能有一个返回值,一般用于检查函数执行的情况。。
如果一个函数要返回多个值,只能使用指针参数。。本回答被提问者采纳
相似回答