0x16:初探指针
前面的基础学习已经告一段落,从今天开始,将会接触更为复杂的部分-指针。
下面是一个简单的案例,
写一个函数,可以将a,b的值进行调换:
#include <stdio.h>
int exchange(int *a,int *b){
int p;
p=*a;
*a=*b;
*b=p;
}
int main()
{
int a,b;
printf("Input a\n");
scanf("%d",&a);
printf("Input b\n");
scanf("%d",&b);
exchange(&a,&b);
printf("a=%d\nb=%d\n",a,b);
}