C中void exchange()的使用

void exchange()的作用是对函数值的交换

#include<stdio.h>
void exchange(int *i,int *j);
void main()

{
	int i=1,j=2,k,n;
	 printf("%d,%d\n",i,j);
	 exchange(&i,&j);
	 printf("%d,%d\n",i,j);
     getchar();
}

	void exchange(int *i,int *j)
{
    int temp;

    temp=*i;
    *i=*j;
    *j=temp;

    return;
}

利用指针寻址,实现i,j的值的交换 

猜你喜欢

转载自blog.csdn.net/qq_18671205/article/details/89280464
今日推荐