单选题:执行完下列语句段后,i的值是( )。
执行完下列语句段后,i的值是( )。 @[B](2)
```
int f(int x){
return ((x>0)?x*f(x-1):2);
}
int i;
i=f(f(1));
```
A. 2
B. 4
C. 8
D. 无限递归
A.2
B.4
C.8
D.无限递归
答案:B
```
int f(int x){
return ((x>0)?x*f(x-1):2);
}
int i;
i=f(f(1));
```
A. 2
B. 4
C. 8
D. 无限递归
A.2
B.4
C.8
D.无限递归
答案:B