程序设计的指针是怎么一回事,哪位大神能不能解释解释啊?

如题所述

指针就是一个变量,这个变量里存储的是一个地址。

例如int* a,double*b,a和b里面存储的都是地址。但是计算机去一个地址取里面的东西的时候,怎么知道这个地址放的是啥东西呢,如果是a里面存储的,那么就说明这个地址放的一个int的值,计算机会按照整型数据存储的格式去取数据。而如果是b的地址去取数的话,计算机会按照double类型数据存储的格式去取数据。

int**c叫做指针的指针,比如变量a的地址就可以存储在c里面。

不同类型的数据在计算机中存储的格式是不一样的,你以后学习计算机组成原理就会学到。
温馨提示:答案为网友推荐,仅供参考
相似回答