从指针所关联的数据类型方面看,指针可以分为三类:指向数据对象的指针 、指向函数的指针、指向虚无的指针。前两者都与内存中的实体数据和一段函数的执行代码有关,而指向虚无的指针则仅仅是一个值,是纯粹的地址。“指针就是地址”这样的说法对于指向虚无的指针是成立的,但对于与内存中的实体相关联的指针类型来说这种说法是极其片面的,甚至片面到了几乎完全忽略了指针的本质而只剩下了指针的皮毛的地步。正确的说法是,指针的右值是地址,这与“指针就是地址”是完全不同的概念。从所具有的运算方面看,这三类指针各自拥有不同的运算种类
时间: 2024-11-15 00:39:54