C语言中如果函数定义为void类型能不能用return返回值?

如:
void equal(int x,int y)
{return(x==y);}
这样可以吗?

第1个回答  推荐于2019-08-04
return的功能是终止一个函数
函数类型是void类型,也是可以加return的
但是其后面不能加任何数值 表示函数到此为止

# include "stdio.h"
void main(void)
{
printf("这是return之前的语句\n");
return;
printf("这是return之后的语句\n");
}
/*
在vc++6.0中的输出结果:
------------------------
这是return之前的语句
Press any key to continue
------------------------------
*/本回答被网友采纳