给cout指针,默认打印指针地址,但如果指针的类型的char*,将打印指向的字符串,如果要显示的是字符串的地址,将指针强制转换为另一种类型
char* animal
cout << animal << endl;//默认显示指针指向的字符串
cout << (int *)animal << endl;//将显示字符串的地址
(int *)animal 显示的是字符串的地址
char * ps;
char *animal;
ps = animal; 复制的仅仅是地址
需要复制字符串则需要使用strcpy(destination,source);
需要确定的分配了新的空间,能够存储字符串,strlen(sources) + 1确定新开辟的存储空间的大小,new来分配新的动态存储空间;
posted on 2017-11-14 11:13 阅读( ...) 评论( ...)