因为字符串内部的排列是这样的以#代替字符##########\0,不过最后都会用'\0'来结束,为了在for循环中依次访问每个字符,当然要这么写啊。str为指向字符串首部的指针,str+i依次向后。str[i]是通过下表来访问。指针自身的值其实也是数,所以str+i和i+str一样,支持交换律。