清采NOTE

理解他人 善待自己

用户工具

站点工具


courses:embedded_system:swap_two

利用指针交换两个数


swap
#include<stdio.h>
 
void s_wap(int *a, int *b);
 
int main(void)
{
	int a = 15, b = 12;
	s_wap(&a, &b);
	printf("交换之后:a = %d,b = %d\n", a, b);
	return 0;
}
 
// void copy_words(int src[], dst[]) 类似功能
void s_wap(int *a, int *b)
{	// 动态局部变量
	int tmp;
	tmp = *a;
	*a = *b;
	*b = tmp;
}