社区
C语言
帖子详情
exit()
fanqing
2001-09-30 01:54:22
有什么办法可以控制exit()。(即要用exit()它起作用,不用时它不起作用。)
...全文
94
8
打赏
收藏
exit()
有什么办法可以控制exit()。(即要用exit()它起作用,不用时它不起作用。)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CNer
2001-09-30
打赏
举报
回复
是这样的,只要你调用exit这个函数,
他就会终止程序的运行,然后把,括号里的数返回给dos,一般是保存在al这个寄存器里的。
你如果使用批处理文件。可以得到这个返回代码,
或者,你自己可以得到它,,,,
(好象是额外话嘛,,,,
skyabc
2001-09-30
打赏
举报
回复
同意gigix(透明)的,给别的进程看的,用0,1或符号常量表示调用成功或失败,但你可以用
atexit(),程序会在推出前反向调用atexit()注册的函数。
我表述的可能不够好,但我想一般不是太烂的参考书上都会有讲的。
gigix
2001-09-30
打赏
举报
回复
不管exit的参数是什么,只要调用就一定退出。参数是给程序的调用者看的。
fanqing
2001-09-30
打赏
举报
回复
接上:exit()的作用有关。
fanqing
2001-09-30
打赏
举报
回复
EXIT()括号中填什么东西。填的东西是否与
fsb_12345
2001-09-30
打赏
举报
回复
void myexit(boolean retVal)
{
if(retVal)
exit(retVal);
else
什么以不做;
}
MountLion
2001-09-30
打赏
举报
回复
另外定义一个
void myexit(int retVal){
//do your thing ...
exit(retVal);
}
主程序中不调用exit,调用myexit。
是这个意思吧。
hyhong_h
2001-09-30
打赏
举报
回复
不明白你说什么。
Linux系统编程第06期:从零实现一个shell解释器
在Linux环境下,shell是一个位于操作系统和用户应用程序之间的工具,我们在shell...cd、
exit
、export等 支持管道命令 | 支持进程的后台执行 支持脚本的解析和运行 支持脚本简单的if-else控制语法 支持信号的处理操作
C语言/c++:实验报错[Error] ld returned 1
exit
status的解决方案
[Error] ld returned 1
exit
status 在我们写C语言或者c++代码时,有时会出现 [Error] ld returned 1
exit
status 这样的报错,但却没有显示报错地址(即在哪一行报错)。所以我根据我的经历将这种报错的几种情况...
C语言中的
exit
()函数
函数名:
exit
() 所在头文件:stdlib.h 功 能: 关闭所有文件,终止正在执行的进程。
exit
(1)表示异常退出.这个1是返回给操作系统的。
exit
(x)(x不为0)都表示异常退出
exit
(0)表示正常退出
exit
()的参数会被传递给...
关于Id returned 1
exit
status的解决办法
今天做了一个C++的类组合的作业,编写之后一直出现Id returned 1
exit
status的情况。。。 网上查了一些解决办法,总结如下: (1)有正在运行的程序,,解决办法:打卡任务管理器(ctrl+Alt+delete)关闭正在运行的...
C或C++报错:ld returned 1
exit
status报错的原因
C或C++报错:ld returned 1
exit
status(ld返回1,退出状态) 可能是以下原因: 1)程序正在运行,无法编译,上次运行的窗口未关闭。 程序窗口重复运行没有及时关闭,存在多个打开窗口,得一一关闭了再编译。 2...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章