A-A+
以下程序 include<stdio.h> definefix)x*x*x main(){
问题详情
以下程序 include<stdio.h> definefix)x*x*x main(){ inta=3,S,t; s=f(a+1); t=f((a+1)); printf(%d,%dn,S,t);} 程序运行后的输出结果是
A.10,10
B.10,64
C.64,10
D.64,64
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
根据题目中宏f(x)的定义,f(a+1)=a+1*a+1*a+1=a+a+a+1=10,而f((a+1))=(a+1)*(a+1)*(a+1)=4*4*4=64。