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

如题所述

不对,因为就算你定义了没有返回值的函数,编译后编译器也会默认给你加上 return void; //return 一个空, 所以不管有没有返回值或者是你有没有写return 最后函数执行完毕后 还是会返回到方法调用处的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-08
不对。还是返回到调用处。最简单的
void pri()
{
printf("hello");
}
int main()
{
pri();
printf("world");
return 0;
}
打印的是 helloworld。
相似回答