a,b是报纸上的字,你抄在笔记上,你在笔记上把a,b的值交换了,报纸上的东西没变
当然..外部声明和main()函数声明都可以~!~(如果所有函数都定义在主函数下面.而且仅仅供主函数调用的话)
我记得C语言的书指针那一章的第一个例子就是它了..
给你参照一下:#include<stdio.h>main(){ void swap(); int a=3,b=4; printf("%d,%d\n",a,b); swap(&a,&b); printf("%d,%d\n",a,b);}void swap(x,y)int *x,*y;{ int temp; temp=*x; *x=*y; *y=temp;}