论坛: 编程破解 标题: 关于C语言的几个函数,请指叫? 复制本贴地址    
作者: shen [shen]    论坛用户   登录
在C语言中学见到exit(0) 、exit(1)等一些这样的函数,他们在程序中起什么作用?有何用途?

=================================================================
我笨所以我要学习

地主 发表时间: 05/17 20:17

回复: cyshaoping [cyshaoping]   论坛用户   登录
exit(0)是程序返回操作系统

B1层 发表时间: 05/18 14:16

回复: 286 [unique]   版主   登录
exit()是退出当前程序,里面带的参数表示给调用者返回的参数。
比如,某一程序A调用另一程序B,A想知道B运行完后是否成功运行,那可就可以通过B的exit(参数)中的参数知道B的运行情况,当然,A要知道B中具体数字的含义。
如果该程序是被操作系统调用的。那该值将返回给操作系统,操作系统可以通过该值进行处理。
比如一个批处理:
#echo off
ERRORLEVEL=a.exe
if ERRORLEVEL=0 then
echo 程序正常退出。
end if
if ERRORLEVEL=1 then
echo 程序返回错误码1。
end if


B2层 发表时间: 05/19 08:53

回复: shen [shen]   论坛用户   登录
可以给介绍几本好点的语言书吗,关于函数的???

B3层 发表时间: 05/21 19:17

回复: jiuxy [jiuxy]   论坛用户   登录
高手就是高手~~~~~~~~


B4层 发表时间: 05/22 08:22

回复: tommy_he [tommy_he]   版主   登录
EXIT(),里面的0和1是返回的值,一般做比较小的程序是没有实际意义的,如果你是要编写大的程序就要考虑这个了,因为程序系统可以根据不同的返回值来调用其他别的程序函数!

B5层 发表时间: 06/05 22:32

回复: jiangweng [jiangweng]   论坛用户   登录
286 俺佩服~~~~~~

B6层 发表时间: 06/19 20:49

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号