V C++编程中,return 0和return 1是什么作用,意思?

如题所述

(1)如果程序正常执行,用return语句向操作系统返回0值,即return 0,否则返回-1。
(2)而return 1,多半是在函数调用是返回给被调函数的值。
如:
#include <iostream>
using namespace std;
int max(int x,int y)
{int z;
z=x>y?x:y;
return(z); //这里返回的z就是max函的值,即情况(2)
}

int main( )
{int a,b,c;
cout<<〃please enter two integer numbers:〃;
cin>>a>>b;
c=max(a,b);
cout<<〃max=〃<<c<<endl;
return 0; //(1)如果程序正常执行,用return语句向操作系统返回0值
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-04-14
整数类型的函数返回值。

对main()函数来说,返回值返向操作系统。以返回0值为正常结束,以返回非0值为有异常产生(注意与多数库函数行为不同)。在Linux或Unix系统中,程序返回非0值会使系统发出一个诊断信息,并在磁盘留下一个用来以后查错的内存映象文件。但DOS / Windows一般忽略这个返回值。
第2个回答  2007-04-14
过程或函数操作完成后返回状态代码或数值。
一个函数执行过程中如果出现预料中的异常而被中断时,
就要告知它的调用者,通常就是通过这个返回值来传递的。
例如很多库函数当返回为1时说明函数正常结束,如果为0就是说函数执行过程中有异常产生。
第3个回答  2007-04-14
return 就是返回值!

V C++编程中,return 0和return 1是什么作用,意思?
return 0; \/\/(1)如果程序正常执行,用return语句向操作系统返回0值 }

在C\/C++中的return 0;和return 1;是什么意思?这两个又有什么区别呢?
当然有,return 0;反回整数0,而return 1;反回整数1。retrun一般使用在函数中,作为函数的一个反回值,作个例子 int h(){return 0;} \/\/要求函数h必须反回一个int类型的值。因此使用return反回一个int类型的值0 int s(){return 1;} void main(){int i,j;i=h(); \/\/结果i等于函...

请问c++中 主函数最后 return0 return1 是什么意思 怎么用
return 0表示假 return 1表示真。返回的“1”或“0”被用在if条件句中做判断,1则执行,0则跳过if!

关于C++中的return 0和return 1的区别
在C++中,一般情况下,return 0 代表程序正常退出,return 1代表程序异常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。这个返回值也可以是别的数字,但在C++中,一般就约定返回0、1、-1这三个数字。

我问一下c++中return 0和return 1的含义和区别?还有使用条件是什么?
1如果不使用返回值,return 0 与return 1一样;2return 0表示返回0,return 1表示返回1;3这两个语句可以判断函数返回值的情况,0可以表示返回假,1可以表示返回真。

C++中,return 0 和 return -1有什么区别,程序运行到该语句时会不会产 ...
与C语言不同,C++的main函数返回类型既可以是void,也可以是int,但C++的设计者更主张程序员们用int作为main函数的返回类型,所以main执行完后应该返回一个整数告诉操作系统程序执行的情况。只要是一个整数就行,就像一般的函数一样,return表示函数结束,在main中return一个整数之后,main函数执行完毕,也即...

c++中return的几种形式都代表什么意思?
return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。return 1:表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;return语句用来结束循环,或返回一个函数的值。以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。

return0和return1有什么区别
1、return0:通常表示函数执行成功或正常完成。在C\/C++等编程语言中,约定将0作为表示成功的返回值。这意味着函数按照预期执行并成功返回结果。2、return1:通常表示函数执行失败或异常情况。非零值(一般为1)用于表示错误、异常或其他无法正常处理的情况。这样的返回值可以用于指示调用者函数未能按照预期...

我问一下c++中return 0和return 1的含义和区别?还有使用条件是什么?
return 0和return 1只是返回值不同,举个例子吧 int func1(){return 0;};int func2(){return 1;};int a=func1();int b=func2();\/\/输出 a=0,b=1。在main函数中一般常写的return 0没实际意义,表示函数执行完毕。当然如果main函数声明为 void型就不用写return了。使用条件么。就是函数...

每一段c++程序结束都有return 0 或者return 1 请问下他们有什么区别
C\/C++的主函数返回值主要用于告诉OS你程序结束时的状态,在进行大量程序Debug的时候可以作为排错的依据,这个都是自己定义的。习惯上0表示无问题,非0表示发生异常。

相似回答