我们可以这样
char * szPtr = "12354";
也可以这样 char *ptr ; ptr = "123154"; 但是 "124" 是string litral 我们无法修改它,因此我们申明要修改的字符串要用数组的形式 我们通过strcpy和strcat 来组合一个新的字符串(szPtr 只能用于读取,不能修改)
所以我们一般采用 char p[];但是p[] 必须指定容量,采用 malloc strlen 来组合一个字符串
char *ptr ;
ptr =( char *)malloc (strlen(s1) + strlen(s2) + 1);
strcpy(ptr ,s);
strcat (ptr ,t);
free (ptr);
2371



被折叠的 条评论
为什么被折叠?



