为什么我们在c中使用函数返回指针和函数返回指针的应用

时间:2013-10-01 15:51:22

标签: c function pointers

使用函数返回指针的主要原因是什么?基本上它返回指针值,但我们也可以通过指针返回值。

那么为什么我们需要函数返回指针?它减少了代码或其他任何东西的大小吗? 有没有我们使用函数返回指针的应用程序?

2 个答案:

答案 0 :(得分:2)

不确定你问的是但是吗?您可以将2Gb变量或地址复制到该变量,该变量的数量级要小一些。你告诉我哪个更快/更有效;)

这是一个解释其用法的教程: C pointers 它立即解释了如何轻松使用数字查找保险箱,以便您可以访问它。

没有返回指针的能力,即使有指针也没有意义。即,当您为数据分配内存时,函数会将指针返回到其位置。所以没有它你永远不会知道你分配的内存是什么。

所以我认为返回指针的功能可以说是允许指针本身的存在?

答案 1 :(得分:0)

例如,您可以返回指向值的指针。任何拥有该指针的人都可以更改该值。

相关问题