宏定义是替换,不做计算,也不做表达式求解。

例题:

假设有宏定义:

#define A 4+5

#define B A*A

则表达式B*B的值为?

答案:

4+5*4+5*4+5*4+5=69。不要对4+5进行计算,而应该是将整个表达式带入。

results matching ""

    No results matching ""