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; }