return;和return 0;一样吗?

都说返回0值,可我从来没看过返回的那个0

这2句不一样,也不能通用。
return;只用于void返回类型函数里,用于强制结束函数。
return 0;用于非void返回类型的函数里,返回一个0值。
这2句不能交换使用,不然会导致编译错误。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-09-01
不一样啊
如果函数的返回类型是void,就用return;
如果是int或者boolean什么的,就用return 0;
C++里面换着用会有warning的
return 0还有个好处,就是可以简化一些语句,比如,如果你定义了一个返回整型值的函数int fun();
可以用int x=fun()+2;这样的语句
第2个回答  2006-09-01
如果在不需要返回值的前提下是一样的,功能都是结束过程。但实质并不一样,因为return;表示过程结束,而return 0;则表示过程结束的同时,返回一个0的返回值。
第3个回答  2006-09-01
不一样吧,我觉得return应该返回的是null吧。另外,return;用在void fun();中,return 0;用在int fun();

return;和return 0;一样吗?
这2句不一样,也不能通用。return;只用于void返回类型函数里,用于强制结束函数。return 0;用于非void返回类型的函数里,返回一个0值。这2句不能交换使用,不然会导致编译错误。

return0和return有什么区别?
一、使用时机不同 1、return 0:在主函数没有返回值的情况下使用,指代返回值。2、return:在表示程序段结束时候使用,表示部分程序段结束。二、内存机制不同 1、return 0:整个程序段结束,内存中存储的变量释放。2、return:部分程序段结束,内存中存储的变量不会释放。三、程序执行顺序不同 1、retu...

C++中,return 0 和 return -1有什么区别,程序运行到该语句时会不会产 ...
所以main执行完后应该返回一个整数告诉操作系统程序执行的情况。只要是一个整数就行,就像一般的函数一样,return表示函数结束,在main中return一个整数之后,main函数执行完毕,也即程序执行完毕。

return和return0的区别有哪些?
1、退出方式不同 Return0表示程序正常退出,Return(0)表示程序异常退出,Return语句可以用来返回变量或指针中的值,也可以用来返回0,表示返回为空,返回一个代数值,通常在子函数zd的末尾。作为程序开发的一般实践,该函数失败了。2.不同的含义 Return0表示函数的正常结束,Return(0)表示函数异常终止...

C语言中return 0;和return(0); 有什么区别?
1、退出方式不同 Return0表示程序正常退出,Return(0)表示程序异常退出,Return语句可以用来返回变量或指针中的值,也可以用来返回0,表示返回为空,返回一个代数值,通常在子函数zd的末尾。作为程序开发的一般实践,该函数失败了。2.不同的含义 Return0表示函数的正常结束,Return(0)表示函数异常终止...

在c语言中,return0与return(0)的区别是什么?
在C语言中,`return 0`与`return(0)`在现代环境下并无本质区别,都用于函数返回。但若回溯历史,我们会发现`return (0)`更符合早期C语言的规范,需要括号以确保语法正确。早期C语言手册中提到,最早的`return`语句确实需要括号,否则可能导致编译失败。这体现了一种历史遗留问题,即随着时间推移,C语言...

C语言里return 0和return
return 0,通常在函数执行完毕且没有异常时使用,它指示程序正常结束,遵循编程惯例,表示函数成功完成其任务。此外,当函数返回0时,它也传递了一个隐含的布尔值,即假(False),在某些布尔类型判断的函数中,这表示"否"。相反,return 1则表示函数遇到了异常情况或未达到预期的结果,这种情况下,函数...

大神告诉我c语言,main函数中return 0与return ;这两个有什么区别吗
而return 0;对上层函数告知我现在情况是0,一般来说0表示正常完成工作。return ;对上层函数不告知完成情况,返回一个空值,其实不是很好的一个做法,不过在工作完成情况对上层函数无所谓的情况下使用是没有问题的。相应的,你返回什么值,在函数定义时也应该定义我会返回这个类型值。例如,return 0;需要...

C语言中,return 0,和return (一个非0数),有区别么?求大神帮助
如果只是为了结束程序那就没区别了 一般来说0代表的是正常结束,而非0代表的是不正常结束 一般都这么用 如果你没用那就无所谓了 采纳哦

return 0和return有什么区别?
看函数的返回类型 如果是空的话 return 如果是整型就return0;

相似回答