首页 > 代码库 > 多返回值函数的编写方法

多返回值函数的编写方法

方法一:利用全局变量

注意,该方法虽然可以实现有多个返回值的函数,但是由于全局变量不能保证值的正确性(因为其作用域是全局,所以程序范围内都可以修改它的值,如果出现错误将非常难以发现),并且全局变量增加了程序间模块的耦合,所以该方法要慎用。

方法二:使用数组指针

注意,该方法适用于多个返回值的数据类型一致的情况。

方法三:使用结构体指针

注意,当函数要求返回的多个值是相互关联的,或者返回的多个值数据类型不一致时可以采用该方法。

详细内容请参考:http://blog.csdn.net/supreme42/article/details/7636475