请问C程序中的return 0 和 return 1 分别是什么意思啊

例如以下这个 二叉树的层序遍历 程序中的return ERROR 和 return OK,分别代表了什么意思啊?
Status LevelOrderTraverse(BiTree T, Status(*Visit)(TElemType e)){
if(!T) return OK;
InitQueue(Q); //初始化队列
EnQueue(Q, T); //根指针入队列
while(!QueueEmpty(Q)) {
DeQueue(Q, p);
if(!Visit(T->data)) return ERROR;
if (p->lchild) EnQueue(Q, p->lchild);
if (p->rchild) EnQueue(Q, p->rchild);
}
return OK;
}//LevelOrderTraverse
那在程序中,return 0 和 return 1分别代表什么意思啊?

第1个回答  2006-08-12
在C语言中用非0来代表真,用0来代表假,所以根据你的例子就是0代表ERROR,1代表OK,呵呵本回答被提问者采纳
第2个回答  2006-08-12
程序的其他部分应该有定义了#define OK 1和#define ERROR 0

请问C程序中的return 0 和 return 1 分别是什么意思啊
在C语言中用非0来代表真,用0来代表假,所以根据你的例子就是0代表ERROR,1代表OK,呵呵

c语言return0和return1区别
1、退出方式不同return0代表程序正常退出,return1代表程序异常退出。使用return语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空。表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败。2、代表意思不同return0代表函数正常终止。return1代表函数非正常终止。

c语言中return0和return1用法有什么区别?为什么有时两个都可以...
明确答案:在C语言中,`return 0`和`return 1`通常用于表示程序的执行状态或结果。其中,`return 0`通常表示程序正常执行完毕,而`return 1`或其他非零值通常表示程序出现了某种错误或异常情况。但在某些情境下,它们也可以被赋予特殊的含义或用作自定义的返回值。详细解释:在C语言中,`return`语句用...

c语言什么情况下用到return1和return0,还有这是什么意思
答案:在C语言中,return 1和return 0通常用于程序的返回状态。return 0通常表示程序正常结束,而return 1或其他非零值通常表示程序遇到了某种错误或异常情况。详细解释:在C语言中,程序的每个函数都会返回一个值。对于主函数,这个返回值用于告诉操作系统程序的执行状态。返回值的含义通常由程序的设计者和...

C语言里return 0和return
结论:在C语言中,return 0和return 1分别代表程序的正常退出和异常退出。这两个语句在函数调用中起着关键作用,通过返回值向调用者传递执行状态信息。return 0,通常在函数执行完毕且没有异常时使用,它指示程序正常结束,遵循编程惯例,表示函数成功完成其任务。此外,当函数返回0时,它也传递了一个隐含...

其中的return0和return1是什么意思,会怎么样
明确答案:`return 0` 和 `return 1` 是编程中的返回值。它们表示程序或函数执行的结果状态。`return 0` 通常表示程序成功执行完毕或函数成功返回。`return 1` 通常表示程序或函数执行过程中遇到错误或异常情况。详细解释:在编程中,`return`语句用于指定函数返回的值,也可以用于表示程序的结束状态。

C语言中return0和return1有什么区别?
在C语言中,return 0 和 return 1(或其他非零值)在函数中用来返回一个值,通常用在程序的主函数 main() 中,来表示程序的终止状态。return 0 通常表示程序成功执行并正常结束。它是一种约定,表明程序没有错误,按预期完成了其任务。return 1(或任何非零值)通常用来表示程序遇到了某种错误或异常...

c语言求讲解return 0;return 1;的意思、
C语言(main)主函数return 0;表示程序正常结束,非0表示异常退出。如果不是主函数main,则只表示该函数的返回值为0或者1。关于C语言主函数:按照C99标准的规定,C语言的main函数为:int main(void){\/*示例代码*\/}\/\/整数类型主函数(无参数)或者 int main(intargc,char*argv[]){\/*示例代码*\/}\/...

c语言return 1和return 0有什么区别
在C语言中,return 1和return 0的使用有着显著的区别,它们不仅影响程序的退出方式,还承载着不同的含义。首先,关于退出方式,return 0通常表示程序以正常方式结束,这是一种成功的标志,意味着函数执行没有遇到任何问题。相反,return 1则表示程序非正常退出,常常意味着函数遇到了错误或异常情况。这种...

return0和return1的区别
1、return0:这通常表示程序已成功执行,且未遇到任何错误。在许多操作系统和编程语言中,return0被用作程序正常退出的标志。这个返回值可以被操作系统或其他调用该程序的程序用来判断该程序是否成功执行。2、return1:这通常表示程序在执行过程中遇到了某种错误或异常情况。这个返回值通常被用来标志程序的非...

相似回答