解题思路:
定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。
参考代码:
#include <stdlib.h> #include <stdio.h> #define ch(X,Y) do{int Z;Z = Y;Y=X;X=Z;}while(0) int main(void){ int a,b; scanf("%d%d",&a,&b); ch(a,b); printf("%d %d\n",a,b); return 0; }
0.0分
0 人评分
WU-输出正反三角形 (C++代码)浏览:1072 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:359 |
核桃的数量 (C语言代码)浏览:719 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:564 |
矩阵乘方 (C语言代码)浏览:1072 |
演讲大赛评分 (C语言代码)浏览:1686 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:632 |
淘淘的名单 (C语言代码)浏览:1292 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:470 |
杨辉三角 (C语言代码)浏览:723 |