本文目录一览

1,exit0在C语言中包含在哪个库函数中啊

函数名: exit()所在头文件:stdlib.h功 能: 关闭所有文件,终止正在执行的程序。exit(1)表示异常退出.这个1是返回给操作系统的不过在dos好像不需要这个返回值exit(x)(x不为0)都表示异常退出exit(0)表示正常退出用 法: void exit(int status);参 数 : status //程序退出的返回值.
在头文件process.h中

exit0在C语言中包含在哪个库函数中啊

2,c语言文件问题exit是在什么里面的为什么输入ctrl

1、建立文件出错 就退出 exit 2、一直循环读取按键,直到,输入ctrl+z(EOF),结束循环。 程序继续运行执行 fclose(fp); 程序自然结束。
exit是<process.h> or <stdlib.h>里的,需要包含这两个头文件中的一个,eof就是-1,ctrl+z用字符去接收也是-1,所以在输入ctrl+z的时候满足while的退出条件,所以结束了

c语言文件问题exit是在什么里面的为什么输入ctrl

3,c语言exit和return的区别

exit函数在头文件stdlib.h中。exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在main主函数中,则会退出函数并返回一值,可以写为return(0),或return 0。详细说: 1. return返回函数值,是关键字;exit是一个函数。 2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。 3. return是函数的退出(返回);exit是进程的退出。 4. return是C语言提供的,exit是操作系统提供的(或者函数库中给出的)。 5. return用于结束一个函数的执行,将函数的执行信息传出个其他调用函数使用;exit函数是退出应用程序,删除进程使用的内存空间,并将应用程序的一个状态返回给OS,这个状态标识了应用程序的一些运行信息,这个信息和机器和操作系统有关,一般是 0 为正常退出,非0 为非正常退出。 6. 非主函数中调用return和exit效果很明显,但是在main函数中调用return和exit的现象就很模糊,多数情况下现象都是一致的。
return叫做返回语句,属于C/C++的关键字,功能是将控制返回到主调函数,其返回值是任选的,可有可无,当处在main()函数时,会将控制返回给操作系统,其返回值(整形),可用作该程序的执行状况甄别,以便操作系统给出必要的处理。exit()叫做退出函数,其定义被包含在头文件stdlib.h中,无论主函数中,还是其他函数中,该函数都会将控制返回到操作系统,其返回值的作用与return处在main()中时的返回值相同。
return是返回函数调用,如果返回的是main函数,则为退出程序,exit是在调用处强行退出程序,运行一次程序就结束, 无论写在那里,都是程序推出,括号里的数字0,1,-1会被写入环境变量errorlevel,其它程序可以由此判断程序结束状态。一般0为正常推出,其它数字为异常,其对应的错误可以自己指定。 楼上两位的观点不管苟同,例如不是在主函数的话,return只是结束该子函数并返回上一个函数,程序是没有结束的,而exit是放在哪都是直接结束整个程序,return是正常结束一个函数,而exit(0)也表示正常结束,这不能说是区别。。。
exit 退出的整个程序而return是退出一个函数~~ 程序由main函数入口,由main结束,所以main函数中的return也相当于程序结束,其他函数return 是表示这个函数的返回值
exit是退出程序,不再执行。return是返回一个数值。如果返回值是void的函数return可以有可以没有,但一般return 0;函数的返回类型是int,float,double则必须有一个返回值return。

c语言exit和return的区别


文章TAG:c语言exit是哪个数据库的  exit0在C语言中包含在哪个库函数中啊  
下一篇