当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

设有如下宏定义 #defineMYSWAP(z,x,y) {z=x;x=y;y=z;} 以下程序段通过宏调用实现变量a,


设有如下宏定义

#define MYSWAP(z,x,y)

{z=x;x=y;y=z;}

以下程序段通过宏调用实现变量a,b内容交换,请填空。

float a=5,b=16,c;

MYSWAP((),a,b);

参考答案
您可能感兴趣的试题
  • 设有如下过程: Subff(x,y,z,) x=y+z EndSub 以下所有参数的虚实结合都是传址方式的调用

  • 假设有如下函数 int m(int x int y int z){ int t=x; if(y>t)t=y; if(z>t)t=z return t; }

  • 设有如下定义: int x=10 y=3 z; 则语句printf(\%d\n z=(x%y x/y)); 的输出结果是( )。A.1###SX

  • 设有如下定义int x=10 y=3 z;则语句printf(\%d\n z=(x%y x/y));的输出结果是()A.3B.0C.4D.1

  • 设有一个整数x 其二进制值为10011100 (用1 字节表示) 则执行如下语句后 z的二进制值为:int y = 1

  • 若有宏定义如下:#define X 5#define Y X+1#define Z Y*X/2以下程序段的输出结果是______。int a;a