不会出现的字符. 最后一个'\0'则是C语言中特有的, 是字符串结束标志. 就是把所有重复的元素标记成'\0', 那么剩下的元素则是不重复的元素, 通过变量p, 把这些元素重新 添加到结果字符串中即可. 第二种实现: 新开数组实现. #include <stdio.h> #include <string.h> void removeDuplicate(char str