exit(0)和exit(-1)区别

返回值不同、使用场景不同、处理方式不同等。

1、返回值不同:exit(0)表示程序正常退出,exit(-1)表示程序异常退出。

2、使用场景不同:exit(0)可以告知程序的使用者程序正常结束,exit(-1)则代表程序异常结束。

3、处理方式不同:exit(0)会正常释放进程使用的内存空间,exit(-1)不会释放进程使用的内存空间。