return 问题
c++ primer中文版246页讲解return的 “小心地雷”中的这句话无法理解:在包含return语句的循环后无return是危险的。为什么危险呢,系统不会像c语言一样自动添加return吗?
2010-03-16 09:19
2010-03-16 09:25
2010-03-16 09:56
程序代码:if(a > b )
{
DoSomething();
//return;
}
DoOtherThings();
2010-03-16 13:01
2010-03-16 13:17
2010-03-16 13:19
程序代码:int fun(int a[],int n) //一个函数判断数组a中的数是否都》=零
{
for(int i=0;i<n;i++)
{
if(a[i]<0) //若有不符合的返回一个值
return 0;
}
return 1; //若都大于等于零,返回另一个值,, 应该说的是这个return ;
}

2010-03-16 13:29
2010-03-16 14:25
2010-03-16 15:35
2010-03-17 12:25