1,关于const的一些基本概念
const char * p1;//p1指向的内容不可变
char const * p2;//p2指向的内容不可变
char * const p3;//p3不可变,但其指向的内容可变
2,字符串的函数返回值不能再函数体里面声明创建,最好是函数传参进去,比如一个复制字符串的函数char *copyString(const char* source)就不是很好了,比较好的应该是void copyString(char *target , const char* source);