首页 > 试题广场 >

以下C程序的输出结果是: int fun1(int

[单选题]
以下C程序的输出结果是:
int fun1(int i) {
    return i <= 5 ? i : fun1(i - 1) * fun1(i - 3);
}
int fun2(unsigned int i) {
    return ((i >> 8) & 0x6597) & (((i << 8) & 0x6597) >> 8);
}
int main() {
    int n = fun2(fun1(101)) % 4;
    printf("%d", n); 
    return 0; 
}
  • 0
  • 1
  • 2
  • 3
答案为0
发表于 2020-07-30 16:10:39 回复(1)
答案是为0,我用程序跑了
发表于 2021-03-24 23:11:41 回复(0)
答案对嘛这个?
发表于 2020-07-18 16:46:01 回复(1)