return 0

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:36:13
return 0跟RETURN TRUE到底分别用在什么情况下.谢谢
还有有时候当你写RETURN(XX)的时候是不是会起到PRINTF的作用,直接显示出XX?

return 0是指结束函数,返回一整数0, return true 则返回true.
比如
int add(x,y)
{
return x+y; //函数返回x+y的值
}

bool issame(x,y)
{
if(x==y)
{
retrun true;
}
else
{
retrun false;
}

int main()
{
int a;
bool f;
a=add(1,2); //a等于函数返回的值
f=issame(2,3); //f等于函数返回值
return 0; //结束程序,并返回0。(在main()函数里,0返回给操作系统,其实main()里不用return 也不会怎样)
}

retrun 和printf没有任何关系,return只是返回函数值给调用函数的程序并不会输出到任何设备上。