使用函数返回指针的主要原因是什么?基本上它返回指针值,但我们也可以通过指针返回值。
那么为什么我们需要函数返回指针?它减少了代码或其他任何东西的大小吗? 有没有我们使用函数返回指针的应用程序?
答案 0 :(得分:2)
不确定你问的是但是吗?您可以将2Gb变量或地址复制到该变量,该变量的数量级要小一些。你告诉我哪个更快/更有效;)
这是一个解释其用法的教程: C pointers 它立即解释了如何轻松使用数字查找保险箱,以便您可以访问它。
没有返回指针的能力,即使有指针也没有意义。即,当您为数据分配内存时,函数会将指针返回到其位置。所以没有它你永远不会知道你分配的内存是什么。
所以我认为返回指针的功能可以说是允许指针本身的存在?
答案 1 :(得分:0)
例如,您可以返回指向值的指针。任何拥有该指针的人都可以更改该值。