以下程序段的执行结果为  #include<iostream.h>  #define PLUS(X,Y)X+Y  void main( )  { int x=1,y=2,z=3,sum;   sum=PLUS(x+y,z) * PLUS(y,z);   c

admin2010-03-29  27

问题 以下程序段的执行结果为  #include<iostream.h>  #define PLUS(X,Y)X+Y  void main( )  { int x=1,y=2,z=3,sum;   sum=PLUS(x+y,z) * PLUS(y,z);   cout < <"SUM=" < < sum;   cout< <end1;}

选项 A、SUM=9
B、SUM=12
C、SUM=18
D、SUM=30

答案2

解析 格式为:#define宏名(参数表)字符串本题的替换过程是sun=x+y+z * y+z,将其各值带入即可。注意:注意在替换的过程不要随意加入括号。
转载请注明原文地址:https://kaotiyun.com/show/jnjp777K
0

最新回复(0)