C语言的指针有什么用?编程不一定要用指针吧?请高手指点一下。

发布网友 发布时间:2022-02-28 09:52

我来回答

4个回答

热心网友 时间:2022-02-28 11:21

指针很有用的,推荐一本书 《C和指针》,此书特好

热心网友 时间:2022-02-28 12:39

一句话:高效性

热心网友 时间:2022-02-28 14:14

指针是值得重视的。编程不一定用指针,可以用数组。
但是,对编程来说,一般指针就占用4个字节,保存某个变量、结构体甚至是函数的地址。
程序运行,直接按地址跳转是非常快的,效率很高。
比如:多个函数用到一个很大的数组,如果用这个数组的地址来传递信息,一是不用把整个数组传到其他地方(复制,浪费空间和时间),二是效率很高。
在追求效率和空间的时候,就必须得考虑指针。如:嵌入式系统或者软件

总之,不要害怕指针,指针有指针的规律,刚开始学习,比较难懂,没关系,慢慢就熟悉了。
编程就像数学,越练习,越能写出好的代码。

希望对你有帮助。追问非常感谢啊。

热心网友 时间:2022-02-28 16:05

指针的最大用处应该是实现离散的数据结构。比如链表,树什么的,用顺序结构来表示太浪费内存,而且操作速度还慢,这时候就肯定要用离散数据结构了,而离散的数据结构必须依靠指针来实现。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com