没有return语句的自定义函数在执行结束时不能返回到调用处,这句话对不对啊?

2024年12月02日 22:48
有2个网友回答
网友(1):

不对,因为就算你定义了没有返回值的函数,编译后编译器也会默认给你加上 return void; //return 一个空, 所以不管有没有返回值或者是你有没有写return 最后函数执行完毕后 还是会返回到方法调用处的。

网友(2):

不对。还是返回到调用处。最简单的
void pri()
{
printf("hello");
}
int main()
{
pri();
printf("world");
return 0;
}
打印的是 helloworld。