您的位置首页百科问答

return0与return有什么区别?

return0与return有什么区别?

的有关信息介绍如下:

因为主函数是有整数型返回值的,所以需要return 0,不使用的话,程序编译会报错。

两者区别如下:

一、使用时机不同

1、return 0:在主函数没有返回值的情况下使用,指代返回值。

2、return:在表示程序段结束时候使用,表示部分程序段结束。

二、内存机制不同

1、return 0:整个程序段结束,内存中存储的变量释放。

2、return:部分程序段结束,内存中存储的变量不会释放。

return0与return有什么区别?

三、程序执行顺序不同

1、return 0:程序完全停止执行。

2、return:程序跳过部分程序段,继续执行下一个程序段。

参考资料来源:百度百科-return