C言語:関数を用いて2つの数の交換を実現する
622 ワード
関数を使用して2つの数の交換を実現
前のブログでは2つの数の交換を実現する3つの方法を紹介していましたが、今回は関数で実現していますので、基本的な方法を見たいなら前のブログを見てもいいですよ.
C言語:二つの整形変数の値を与え、二つの値の内容を交換するhttps://blog.csdn.net/lyf13132/article/details/84764950
関数で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;
}