|
![]() | 作者: 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号