设有宏定义“#define  R2+3”,则R*R的宏替换结果正确的是()

设有宏定义“#define  R2+3”,则R*R的宏替换结果正确的是()

A、(2+3)*(2+3)
B、2+3*2+3
C、5*5
D、5.0*5.0
【正确答案】:B
【题目解析】:宏定义在预编译时被简单的替换,只把字符原样的替换,无语言和运行优先级之分,所以,此宏替换为2+3*2+3