代码说

code is poetry

代码说    
碎碎念:从明天起做一个幸福的人,喂马劈柴周游世界。  换一换

C语言中函数如何返回数组

作者:coderzheng 发布于:2014-7-15 15:38 Tuesday 分类:other  阅读模式

在C语言中,如果我们想让函数返回值中包含多个元素,只能通过指针来进行操作。

下面的程序告诉你如何实现:

我们看到在自定义的函数中,先将数组名a赋值给p,再返回p。这里貌似有点多余,为什么不直接返回a呢?这是因为:自定义的函数中每次对数组的操作在函数执行完之后数组都会被立即释放,因此程序是无法捕捉到数组a的起始地址的,通过p的中转就可以了


标签: 疑难杂症

你可以发表评论、引用到你的网站或博客,或通过RSS 2.0订阅这个博客的所有文章。
上一篇: 巧用循环嵌套解决逻辑判断问题  |  下一篇:人鬼过河问题

评论(1)条

素缕 2014-07-21 15:30
看到之后还挺好的呀