注册 登录
编程论坛 C++论坛

小弟愚钝。 大家帮忙看下

weststreet 发布于 2011-02-10 11:09, 372 次点击
#include <iostream>
using namespace std ;

void copy(char * a, char * b)
{
char * t ;
t=a, a=b, b=t ;

}

int main(void)
{
char a[]="abcdefg";
char b[]="hijklmn";
copy(a, b) ;
cout<<* a<<endl  ;




}
为什么结果是a而不是h?
1 回复
#2
搁浅St2011-02-21 19:26
我知道了,你的函数copy应该是里面应该是char t,要定义一个字符变量而不应该再定义一个指针
1