在宏库MYLIB中定义宏CHENG,完成两个操作数相乘,乘积在第三个操作数中。
时间: 2024-05-08 21:21:57 浏览: 41
用宏实现两个数的交换
可以使用以下代码在宏库MYLIB中定义宏CHENG:
```c
#define CHENG(x, y, z) z = x * y
```
其中,x和y是两个操作数,z是第三个操作数,宏的定义使用了赋值操作,将x和y的乘积赋值给z。使用时可以按照以下方式调用:
```c
int a = 2, b = 3, c;
CHENG(a, b, c);
```
调用后,c的值将被赋为6,即a和b的乘积。
阅读全文