首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

if(!L.elem)exit(OVERFLOW)? exit函数用法,该怎么处理

2012-09-10 
if(!L.elem)exit(OVERFLOW)? exit函数用法严蔚敏书上面的一段代码。有点看不懂。exit函数是退出的意思。那中

if(!L.elem)exit(OVERFLOW)? exit函数用法
严蔚敏书上面的一段代码。有点看不懂。exit函数是退出的意思。那中间的参数都有什么?除了OVERFLOW。都代表什么意义?什么情况下使用?
如果内存分配失败则退出。在平常用是不是if(!malloc.....) return 0;?

return 0时候定义的int类型。可以通过int0,1来判断程序运行状况。
这个怎么判断?举个例子可否?、




[解决办法]

C/C++ code
int fun(int x){    if(x==0)        return 0;    else        return 1;}int main(){    int i=100;    if(fun(i) > 0)        printf("返回大于0的值\n");    return 0; //这个0,告诉操作系统,程序运行成功}
[解决办法]
ls的说的很详细了。

严蔚敏的数据结构吧。那里的一些类似代码的算法是伪代码来的。其中你说的OVERFLOW也许是在哪里定义的吧。但你只要理解他是因为越界溢出了就行了。

至于exit还有哪些值,其实exit和其他函数差不多,这个传给exit的值,和函数return的值都是用来判断函数退出的结果。只是其他函数的结果是用于编程中使用,而exit的是返回给操作系统罢了。

热点排行