设有宏定义“#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
设有宏定义“#define R2+3”,则R*R的宏替换结果正确的是()
(2+3)*(2+3)
2+3*2+3
5*5
5.0*5.0
宏定义在预编译时被简单的替换,只把字符原样的替换,无语言和运行优先级之分,所以,此宏替换为2+3*2+3