设有下列宏定义: #define A 2 #define B (A+3) 则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是_________。

admin2012-12-03  24

问题 设有下列宏定义:
    #define A 2
    #define B (A+3)
    则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是_________。

选项

答案100。

解析 本题考查带参数的宏定义,括号优先级的相关运算。运算过程为:k=B*20=(A+3)*20=(2+3)*20=100。
转载请注明原文地址:https://kaotiyun.com/show/1rPp777K
0

最新回复(0)