指针运算符是自右向左结合的!所以不管你有没有空格都是char* ,而不会是*string
和相连没有关系。typedef定义目标是一个名称*String无法作为名称,只有String可以作为名称。
因为有自定义函数typedef函数的存在,你看看typedef的定义就应该知道了。