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); }