当前位置: 代码迷 >> C语言 >> [求助]exit(5)是什么意思
  详细解决方案

[求助]exit(5)是什么意思

热度:870   发布时间:2007-10-04 10:04:20.0
以下是引用cutboy在2007-10-3 18:23:52的发言:
0表示正常退出程序,要是正数的话就是带错退出系统,数越大表示错误越大.

后面那句有点玄.


----------------解决方案--------------------------------------------------------
以下是引用cutboy在2007-10-3 18:24:25的发言:
0表示正常退出程序,要是正数的话就是带错退出程序,数越大表示错误越大

非0表示无错误,正数表示有错,每个正数表示某种错误,可以用到的最大正数为255
----------------解决方案--------------------------------------------------------
谢谢楼上两位
----------------解决方案--------------------------------------------------------

原型:extern void exit(int retval);

用法:#include <stdlib.h>

功能:结束程序

说明:返回值将被忽略

举例:

// exit.c

#include <syslib.h>
#include <stdlib.h>

main()
{
int i;

clrscr(); // clear screen
textmode(0x00);

for(i=0;i<10;i++)
{
if(i==5) exit(0);
else
{
clrscr();
printf("%d",i);
getchar();
}
}

getchar();
return 0;
}


----------------解决方案--------------------------------------------------------
getpid()是Linux环境下的C函数,具体作用是获得当前进程的ID号。getpid()和exit()都是Linux下进程管理方面的系统调用.......
----------------解决方案--------------------------------------------------------
楼上的dos不能用么?
----------------解决方案--------------------------------------------------------
以下是引用cutboy在2007-10-3 18:24:25的发言:
0表示正常退出程序,要是正数的话就是带错退出程序,数越大表示错误越大

偶不知道CPU烧掉时,i会等于多少?


----------------解决方案--------------------------------------------------------
你比我狠,我只说了自动关机了
你说CPU也被...
厉害
----------------解决方案--------------------------------------------------------
     呵呵 ..
----------------解决方案--------------------------------------------------------
以下是引用coachard在2007-10-5 9:51:37的发言:

偶不知道CPU烧掉时,i会等于多少?

试下不就知道啦


----------------解决方案--------------------------------------------------------
  相关解决方案