关于多输出的问题
int IPrimeNumber(int m){
int i;
int k;
if((m==0)||(m==1))
{
return FALSE;
}
k=(int)sqrt(m);
for(i=2;i<k;i++)
{
if(m%i==0)
{
return FALSE;
}
else
{
return TRUE;
}
}
return -1;
}
如果没有return-1的话,程序会有警告!
这是为什么呢?
return-1的作用是什么呢?
2014-11-18 15:27