ポインターと関数を使用して、2つの数値の値を交換します
-------------------------------------------------- ---------------------------------------
C言語のソースコード
#include<stdio.h>
//利用指针和函数交换两数的值
void Exchange(int* p,int* q)//交换函数
{
int tmp;
tmp = *p;
*p = *q;
*q = tmp;
}
int main()
{
int a = 10;
int b = 20;
printf("交换前a=%d,b=%d\n",a,b);
Exchange(&a,&b);//调用函数时,分别将a和b的地址作为实参传入交换函数
printf("交换后a=%d,b=%d",a,b);
return 0;
}
-------------------------------------------------- ---------------------------------------
実行結果
Day3 -------- -------------------------------------------------- ---------------------------------------
食堂でお粥を買うと、隣の女の子がキビのお粥が欲しいと言ったのですが、叔母が二度払ったので、カードをスワイプして「お粥の値段は上がったの?」と尋ねました。叔母は私と女の子を見て尋ねました:あなたはカップルではありませんか?少女は頭を向けて笑顔で私を見て言った:いいえ。ガールフレンドがいるのは気持ちいいT ^ T