while ((str[j++] = str[i++]) != 0);
这是一个删除所有开始一样的字符的函数
char* RemoveCharAtBegin(char* str, char ch) { int i = 0; while (str[i] == ch && str[i] != 0) { i++; } int j = 0; while ((str[j++] = str[i++]) != 0); return str; }