★★★关于菜鸟C++的return问题!急!在先等待!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/20 08:16:29
VC++中return的返回值的相关程序很奇怪?!
请问返回值是做什么的,一个程序里面用return语句反回去了,有什么用处,最好举个例子!!先谢谢了

楼上的说的很对了,不知道例子看懂没有。我补充一下复杂一点的,不过应该可以加深你的理解,比如现在我们要写一个判断函数:
int judge()
{
if(a>0)return 1;
else return 0;
}(假设a已定义)
这样我们可以接着用,假设a银行用户存款金额,judge函数用来判断用户的帐户是否还有存款;接着写下面的:
void main()
{
if(judge()==1)cout<<"you still have money in the bank";
if(judge()==0)cout<<"you have no money!";
}
不知道对你有没帮助,呵呵~
return也可以理解为函数出口~

这个说得很不错
如现在我们要写一个判断函数:
int judge()
{
if(a>0)return 1;
else return 0;
}(假设a已定义)
这样我们可以接着用,假设a银行用户存款金额,judge函数用来判断用户的帐户是否还有存款;接着写下面的:
void main()
{
if(judge()==1)cout<<"you still have money in the bank";
if(judge()==0)cout<<"you have no money!";
}
不知道对你有没帮助,呵呵~
return也可以理解为函数出口~

返回值做为一个函数的计算结果返回给调用者
最简单的说个例子,函数计算两个整数的和返回结果
int plus(int a, int b)
{
return (a + b);
}

明知顾问,返回值当然是返回一个值啊,当你调用一个函数的时候,如果在函数前加了void那么该函数就没返回值,而return就是把被调函数中得