同意2楼的
你输入的是一个字符串,可是你给指针q,只是一个普通的指针类型打个比方说。一间屋子放一个人,你的p 给了三个屋子的地址,那么可以允许小于三个人在里面。而你的q呢?只是给出了一个屋子的地址,你却要让好几个人,多余的人就没有地方放。