如题所述
1 return 0;表示返回假,代表不成立;retrun 1;表示返回真,代表成立。
2 当函数类型为int型时,可以使用;当函数类型为void时,不可以使用。
int fun1(......) //这个可以使用。
{
.......
return 0; //或者return 1;
}
void fun2(......) //这个不可以使用。
{
.......
}
2 当函数类型为int型时,可以使用;当函数类型为void时,不可以使用。
int fun1(......) //这个可以使用。
{
.......
return 0; //或者return 1;
}
void fun2(......) //这个不可以使用。
{
.......
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-09-14
return 0 、1一般表示 函数返回状态,
比如自定义stackempty()函数:返回值0或1,当栈空返回1,否则返回0
那么程序中可以使用if(stackempty())表示栈是空的
比如自定义stackempty()函数:返回值0或1,当栈空返回1,否则返回0
那么程序中可以使用if(stackempty())表示栈是空的
第2个回答 2012-09-14
这个要看你怎么调用函数;如果不调用没有区别
如果调用就看你if()里面的判断,其实也杀区别,只看你怎么用,你可以直接判断,也可以非运算之后判断,效果是一样的
如果调用就看你if()里面的判断,其实也杀区别,只看你怎么用,你可以直接判断,也可以非运算之后判断,效果是一样的
第3个回答 2012-09-14
返回值是 0,和1.
这句之前一般都有条件的,不符合,代码继续走,符合条件就返回,后面的代码就不执行了,可以理解为,这段程序完成了,追问
这句之前一般都有条件的,不符合,代码继续走,符合条件就返回,后面的代码就不执行了,可以理解为,这段程序完成了,追问
如果是这样的话。。0和1有序别吗?
第4个回答 2012-09-14
c语言中o代表假非零为真,这一般是用来判断之后返回用的