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

exit(1)或者exit(其他数字)是异常退出,比如使用

if(-1==read(new_fd,&buf,sizeof(buf)))             
                    {
                        perror("read");
                        close(new_fd);
                        pthread_exit((void *)1);
                    },

要求终止程序的时候就用exit(1),非正常退出。
exit(0)是正常退出,就是代码一切正常的时候的退出。

猜你喜欢

转载自blog.csdn.net/qq_41916395/article/details/81082826
今日推荐