三、利用指针和函数交换两数的值

利用指针和函数交换两数的值

-----------------------------------------------------------------------------------------
C语言源代码

#include

//利用指针和函数交换两数的值
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三、利用指针和函数交换两数的值_第1张图片

你可能感兴趣的:(习题,c语言,算法)