下列程序运行结果为:
#define P 3
#define S(a) P*a*a
main()
{int ar;
ar=S(3+5);
printf("\n%d",ar);
}
A、192
B、25
C、29
D、27
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
3*3+5*3+5 = 9+15 +5 = 29
3*3+5*3+5
29
只进行了简单替换也就是说(3+5)只传了3+5进去,最终是P*3+5*3+5=9+15+5=29
先替换再计算
这里不应该是3×3×3+5=32吗
C
登录后提交答案