第1个回答 2019-01-31
#include<iostream>
#include<string>
using
namespace
std;
int
main()
{
char
s[]="asdfghjk",b[20];
strcpy(b,a);
//直接使用字符串拷贝就可以了
cout<<b;
return
0;
}
如果是char
*b
=
a的话只是把a和b所指向的内存一样,如果修改了a的值则b的值也会同时进行修改。如果是
for(int
i=0;i<20;i++)
*(b+i)=*(s+i);或strcpy(b,a)则修改a的值不影响b;