设有如下宏定义 #define MYSWAP(z,x,y){z=x;x=Y;Y=z;} 以下程序段通过宏调用实现变量a、b内容的交换,请填空。 float a=5,b=16,c; MYSWAP( 【 】,a,b) ;

admin2010-01-10  51

问题 设有如下宏定义
   #define MYSWAP(z,x,y){z=x;x=Y;Y=z;}
   以下程序段通过宏调用实现变量a、b内容的交换,请填空。
   float a=5,b=16,c;
   MYSWAP( 【  】,a,b) ;

选项

答案c

解析 本题关键在考生是不是了解宏的基本运用,在使用宏的时候明显少了—个实参。在定义宏的时候变量z是用来做中间变量的,题目中缺的变量就是一个中间变量c。
转载请注明原文地址:https://kaotiyun.com/show/62Wp777K
0

相关试题推荐
随机试题
最新回复(0)