当然,可以获取字符串长度.void Assign(char p,char str){ if(*p)free(*p);p = (char*)malloc((strlen(str)+1)*sizeof(char));strcpy(*p,str);} void main(){ char StrArr[100];// 100个字符串数组 int i;for(i=0;i<100;i++){ StrArr[i]=NULL;} Assign(&StrArr[0],"hello...