指针的简单跨作用域使用,通过指针交换a,b的值。
#include
void func();
void func(int *p,int *q)
{
int t;
t=*p;
*p=*q;
*q=t;
}
int main()
{
int a = 5;
int b = 8;
func(&a,&b);
printf("a==%dn",a);
printf("b==%dn",b);
}



