LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 660|回复: 7

关于exit()

[复制链接]
发表于 2003-9-29 17:35:53 | 显示全部楼层 |阅读模式
在C语言中,可以使用exit(0)使程序中止运行并返回到操作系统中,但除了这种方法,还有没有别的比较直接的方法呢?

我使用exit(0)的时候,出现一个warning: implicit declaration of function 'exit',不知道是何原因。
发表于 2003-9-29 17:39:26 | 显示全部楼层
#include <stdlib.h>
 楼主| 发表于 2003-9-29 17:49:45 | 显示全部楼层
谢谢你的再次帮忙!
发表于 2003-9-29 19:05:39 | 显示全部楼层
许多程序可以通过EOF(CTRL+D)中止,在LOOP,SWITCH中可以通过BREAK中止。
 楼主| 发表于 2003-9-29 19:25:53 | 显示全部楼层
是啊,不过当层次很深的时候,实现起来非常麻烦。
发表于 2003-9-29 19:37:02 | 显示全部楼层
如果是在 main() 函数里
return
也可以的。
 楼主| 发表于 2003-9-29 19:50:46 | 显示全部楼层
int main ()
{
        return 0;
}
发表于 2003-9-29 20:03:03 | 显示全部楼层
多层的话
要么使用goto

要么使用函数或是改变算法

很多地方有exit不是很好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表