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