A-A+

设有如下定义 define MYSWAP(z x y) {z=x; x=y; y=z;} f

2022-08-12 19:25:40 问答库 阅读 197 次

问题详情

设有如下定义 define MYSWAP(z,x,y) {z=x; x=y; y=z;} float a=5,b=16,c; MYSWAP(______,a,b);


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
本题关键在考生是不是了解宏的基本运用,再使用宏的时候明显少了一个实参。在定义宏的时候变量z是用来做中间变量的,题目中缺的变量就是一个中间变量C。

考点:定义