千里冰封,万里雪飘!!哈哈
你没有书吗?
1)常规:void swap(int*p,int*q){ int *temp=NULL; *temp=*p; *p=*q; *q=*temp}
2)不声明新变量:int *p=&a,*q=&b;*p=*p+*q;*q=*p-*q;*p=*p-*q;
哈哈,地址为0的内存单元你也敢用,系统规定那是不可访问的.
那应该给temp负什么地址呢,如果不负是随机的,也可能出现一些系统错误..
怎么解决呢.
直接int temp;算了
呵呵.哪个都行..总之LZ的是没什么用...