我们可以这样
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);
本文介绍了在C语言中如何处理字符串,包括使用字符指针初始化字符串的限制,以及如何通过分配内存并利用strcpy和strcat函数来创建和组合新的字符串。

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



