您的位置:首页 > 理论基础 > 数据结构算法

函数参数返回的简单总结

2006-12-25 16:39 483 查看
 
 在C语言中,我们知道函数参数的返回时,一般的方法就是利用RETURN来处理。但是这样在实际的数据处理时出现了我们所不希望的现象,即返回值太少,达不到我们希望的要求。下面先总结一下在函数参数返回的时候,我们有那些的方法可以应用。
在一个系统程序中,一个函数可能有很多的返回值。那我们一般从课本上知道的是:利用return可以返回整型、实型和字符型。一般不用指针,因为使用指针操作的时候就已经把我们想要的值返回去了。但是利用return我们还是可以返回其他的一些数据类型,如:数组、结构体以及类(c++中的应用)。这时在返回这些数据类型时我们要注意在定义本函数和调用时的数值的类型保持一致,避免出现返回的值与其他的值的数据结构的不一致问题
利用指针。利用指针可以这样来返回我们想要的参数。我们在函数的参数中定义一个指针,在调用的时候给它一个地址,那么在对这个指针的操作都会返回到指针所指向的地址里,这样来达到我们一些参数的返回。
利用全局变量。在利用全局变量的时候,我们知道在函数的调用的时候就修改了其值,而其值的改变却和你在所有函数的中对其的操作有关,这样我们可以来达到一些返回值的操作。但是在实际的编程中,一般是不提倡用这个方法的。全局变量一般用来表示一些常量。
那在以上的方法中最被程序员经常用到的就是指针的方式了。这个方法在一般的需要几个参数的返回时显的特别的好用。返回一些复杂的数据结构在大系统中被用的较多一点,但是对其格式的了解是使用时的关键.
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐