请问return i == 1 ? i : i * getResult(i - 1);什么意思?
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/19 02:44:05
请问return i == 1 ? i : i * getResult(i - 1);什么意思?
public static int getResult(int i) {
return i == 1 ? i : i * getResult(i - 1);
}
return i == 1 ? i : i * getResult(i - 1);
求高手分析一下 ? :分别什么意思
public static int getResult(int i) {
return i == 1 ? i : i * getResult(i - 1);
}
return i == 1 ? i : i * getResult(i - 1);
求高手分析一下 ? :分别什么意思
![请问return i == 1 ? i : i * getResult(i - 1);什么意思?](/uploads/image/z/204562-10-2.jpg?t=%E8%AF%B7%E9%97%AEreturn+i+%3D%3D+1+%3F+i+%3A+i+%2A+getResult%28i+-+1%29%3B%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F)
相当于
if(i==1)
{
return i;
}
else
{
return i*getresult(i-1);
}
这是一个递归,所以getResult(i)求的是i的阶导,即1*2*3*……*i
if(i==1)
{
return i;
}
else
{
return i*getresult(i-1);
}
这是一个递归,所以getResult(i)求的是i的阶导,即1*2*3*……*i
请问return i == 1 ? i : i * getResult(i - 1);什么意思?
return的意思?#include int f(int i){printf("i=%d\n",i);return 0;
m=float(i*i)/(i+1);这个什么意思,
return i=j+=i
c语言题中 (i & 1) (y += i*i*i) :(x += i*i);句话什么意思
SUM(IF(I:I="","",1/(COUNTIF(I:I,I:
请问下面的代码是什么意思啊 m=m + i; i++; } return(m);
int f() { static int i=0; int s=1; s+=i; i++; return s; }
i=0; while (s1[i]==s2[i] && s1[i]!='\0') i++; return (s1[i]-
m=float(i*i)/(i+1)这句语句什么意思,
I\'ll return you the money tommorrow什么意思
I'll return you the money tommorrow什么意思