ANSI C语言标准,明确规定 数组类型和函数类型不可以做为返回值。解决这种返回值的方法是通过指针来间接返回,即使用数组指针和函数指针。这可以做为c语言引入指针的另一个理由。结构体类型可以做为返回值,我猜测C语言设计 也就是说使用结构体的话,你用的字符串是外部变量(这自然是可以用的),只不过它的值等于函数...