多返回值函数的编写方法
方法一:利用全局变量
注意,该方法虽然可以实现有多个返回值的函数,但是由于全局变量不能保证值的正确性(因为其作用域是全局,所以程序范围内都可以修改它的值,如果出现错误将非常难以发现),并且全局变量增加了程序间模块的耦合,所以该方法要慎用。
方法二:使用数组指针
注意,该方法适用于多个返回值的数据类型一致的情况。
方法三:使用结构体指针
注意,当函数要求返回的多个值是相互关联的,或者返回的多个值数据类型不一致时可以采用该方法。
详细内容请参考:http://blog.csdn.net/supreme42/article/details/7636475