设有宏定义“#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