编译与运行
#include <iostream.h>void swap(char* &a,char* &b);
int main()
{
char * ap="hello";
char * bp="how are you?";
swap( ap,bp);
cout <<"ap:"<<ap<<endl;
cout <<"bp:"<<bp<<endl;
} 这个程序编译时没有错误,但是却不可以运行。
void swap(char* &a,char* &b)
{
char temp;
temp=*a;
*a=*b;
*b=temp;
}