这个C语言题目 答案是?
2个回答
展开全部
A选项,析构函数不能加return,B选项,如果你的函数返回值是viod类型,是不用加return的,因为void类型的函数是空返回值或无返回值,D选项,这个是错误的,一个函数的return值,可以根据不同情况进行返回,比如:
int calc(int num,int count){ //求任意一个整数的任意一个正数次方
if(num==0){
return 0;
}else if(num==1||count==0){
return 1;
}else{
return num*calc(num,count-1);
}
}
int calc(int num,int count){ //求任意一个整数的任意一个正数次方
if(num==0){
return 0;
}else if(num==1||count==0){
return 1;
}else{
return num*calc(num,count-1);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询