首页 > 试题广场 >

考虑下面的代码,我们省略了被计算的表达式: long sc

[填空题]

考虑下面的代码,我们省略了被计算的表达式:

long scale2(longX, long y, long z) {
long t = 1 ;
return t;
}

用GCC编译实际的函数得到如下的汇编代码:

long scale2(long x, long y, long z)
 x in %rdi, y in %rsi, z in %rdx
scale2:
leaq (%rdi, %rdi, 4) , %rax
leaq (%rax,%rsi,2), %rax
leaq (%rax,%rdx ,8) , %rax 
ret

填写出c代码中缺失的表达式。

这道题你会答吗?花几分钟告诉大家答案吧!