C语言中exit函数的使用(学练结合)

C语言中exit函数的使用(学练结合)


2024年5月4日发(作者:)

exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束。

return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如

果不是,那就是退回上一层调用。在多个进程时.如果有时要检测上进程是否正常退出的.

就要用到上个进程的返回值..

exit(1)表示进程正常退出. 返回 1;

exit(0)表示进程非正常退出. 返回 0.

进程环境与进程控制(1): 进程的开始与终止

1. 进程的开始:

C程序是从main函数开始执行, 原型如下:

int main(int argc, char *argv[]);

通常main的返回值是int型, 正确返回0.

如果main的返回值为void或者无, 某些编译器会给出警告, 此时main的返回值通

常是0.

关于main的命令行参数不做过多解释, 以下面的程序展示一下:

练题

1

以下是代码片段:

#include

int main(int argc, char *argv[])

{

int i;

for (i = 0; i < argc; i++)

printf("argv[%d]: %sn", i, argv[i]);

return 0;

}

2. 进程终止:

C程序的终止分为两种: 正常终止和异常终止.

正常终止分为: return, exit, _exit, _Exit, pthreade_exit

异常中指分为: abort, SIGNAL, 线程响应取消

练题

2


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714813156a2520916.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信