//中规中矩地两两比较就行了,速度也不慢。 int scanStr(int num, char **arr) { for (int i=0; i<num-1; i++) { char *str1 = arr[i]; char *str2 = arr[i+1]; if(str1[strlen(str1)-1] == *str2) continue; else { return -1; break; } } return 1; }