龙空技术网

C语言每日一练4——利用指针进行数交换

折腾的小大叔 99

前言:

今天各位老铁们对“c语言交换程序”大约比较关切,看官们都想要分析一些“c语言交换程序”的相关内容。那么小编也在网摘上汇集了一些有关“c语言交换程序””的相关知识,希望各位老铁们能喜欢,看官们快快来学习一下吧!

题目:

利用指针进行两个数字的交换。

实现代码:

/* ============================================================================ Name        : TEST-25-20200604.c Author      : 爱折腾小大叔 Version     : Copyright   : Your copyright notice Description : 指针实现数据交换 ============================================================================ */#include <stdio.h>#include <stdlib.h>static void SWAP(int *ptr1,int *ptr2){	int temp;	temp = *ptr1;	*ptr1 = *ptr2;	*ptr2 = temp;}int main(void) {	int A;	int B;	int *ptr1,*ptr2;	printf("please input A and B:\n");	scanf("%d%d",&A,&B);	ptr1 = &A;	ptr2 = &B;	SWAP(ptr1,ptr2);	printf("The result of swap is:%d,%d\n",A,B);}

运行结果:

please input A and B:

1 2

The result of swap is:2,1

标签: #c语言交换程序