9.1パラメータ付きマクロを定義し、2つのパラメータを交換し、プログラムを書き出し、マクロを使用するときの実パラメータとして2つの数を入力します.スワップされた2つの値を出力します.
537 ワード
9.1パラメータ付きマクロを定義し、2つのパラメータを交換し、プログラムを書き出し、マクロを使用するときの実パラメータとして2つの数を入力します.スワップされた2つの値を出力します.
#include//9.1 , , , 。 。
#define SWAP(a,b) t=a;a=b;b=t;
int main()
{
int a,b,t;
printf("Input a:");
scanf("%d",&a);
fflush(stdin);
printf("Input b:");
scanf("%d",&b);
fflush(stdin);
printf("Input success.\ta=%d b=%d
",a,b);
SWAP(a,b);
printf("Swap success.\ta=%d b=%d
",a,b);
return 0;
}