编译和运行
#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)
{
int temp;
temp=a;
a=b;
b=temp;
}
为什么编译的时候没有显示任何错误,但是运行的时候却直接显示这一整个文件出现错误,没有办法进行正常运行。