指针的意义

指针允许以更简洁的方式引用大的数据结构,程序中的数据结构可以任意打,但是无论如何增长,数据结构总是位于计算机内存中,因此必然会有地址。利用指针,就可以使用地址作为一个完整的值的速记符。因为一个内存地址在内部表示为一个整数。当数据结构很大的时候,这种策略能够节约大量的内存空间。

指针是程序的不同部分可以共享数据,如果将某一个数据值的地址从一个函数传递到另一个函数,两个函数,就可以使用同一个数据。

利用指针,可以在程序执行过程中预留新的内存空间 ,在很多应用中,如果程序能够在运行的时候获得新的内存空间,并让指针指向这一个内存更加方便。

指针可以用来记录数据项之间的关系,在高级程序设计应用中,指针被广泛的用于构造单个数据项之间的联系。比如通常可以在第一个数据的内部表示中包含指向下一个内存项的指针

Leave a comment

Your email address will not be published.

*