C语言使用malloc创建字符串,需要在最后一个字符串位置赋值结束符“\0”
1、malloc创建长度为len_re的字符串
char* re = (char*)malloc(sizeof(char) * (len_re+1));
re[len_re] = '\0';
2、定义字符串的其他方式
char str1[6] = {'t', 'o', 'm', 'h', 'e'}; //最后一个字符自动为‘\0’
char str2[] = {'7', '8', '8', '\0'};
char str3[] = "tomhe789";//自动设置结束符