柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序 #include #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
热度🔥262
参考答案:A
解析:

【解析】本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(a+1)=a+1*a+1*a+1=3*a+1=10,f((a+1))=(a+1)*(a+1)*(a+1)=64,所以答案为A选项。
复制题目向AI提问