单选题
以下程序运行后的输出结果是
#include<stdio.h>
#define f(x) x*x*x
main()
int a=3, s, t;
s=f(a+1); t=f((a+1));
printf("%d, %d/n", s, t);
A) 10,64 B) 10,10 C) 64,10 D) 64,64
【正确答案】
A
【答案解析】[解析] s=f(a+1)=a+1*a+1*a+1=3+1*3+1*3+1=10
t=f((a+1))=(a+1)*(a+1)*(a+1)= =(3+1)*(3+1)*(3+1)=64