可能会有疑问的地方:其中i!=0是为了防止将头部的连续字符变为一个,不能理解。已经删除了头部的空白符,理论上i=0时,是s[i]会被赋一个非空白符的值。
写i!=0原因:当开头有多个空白符。j指向'h',i=0时,进入s[j-1] == ' '&&s[j-2]==' '。此时开头就会多出' '。
实例串:" hello world " 。 未加:" hello world",添加:"hello world"。