C言語:関数を用いて2つの数の交換を実現する

622 ワード

関数を使用して2つの数の交換を実現
前のブログでは2つの数の交換を実現する3つの方法を紹介していましたが、今回は関数で実現していますので、基本的な方法を見たいなら前のブログを見てもいいですよ.
C言語:二つの整形変数の値を与え、二つの値の内容を交換するhttps://blog.csdn.net/lyf13132/article/details/84764950
関数で2つの数の交換を実現し、本質的には基本的な一時変数の作成と同じで、基本文を関数に入れただけですが、ガチョウが注意しなければならないのは、関数定義時に括弧の中に形参があり、主関数で対応する関数を呼び出すときに括弧の中に実参があり、混同しないようにすることです.
コードは次のとおりです.
 
#include

int Swap(int* x,int* y)//  
{
	int temp;
	temp=*x;
	*x=*y;
	*y=temp;
}

int main()
{
	int a,b;
	scanf("%d %d",&a,&b);
	Swap(&a,&b);//  
	printf("a=%d b=%d
",a,b); return 0; }