指针“变量里面的值” 和 “指针地址的值” 和 “指针指向的值” 有什么区别?

问题描述:

指针“变量里面的值” 和 “指针地址的值” 和 “指针指向的值” 有什么区别?

无论是普通的变量还是指针变量在内存中都有一个地址(如果已经分配好的话)
经过赋制操作,比如说p=&a,指针变量p里的值是一个地址,这个地址就是变量a的地址
当然指针变量本身也有一个地址
指针指向的值就是指针变量的值里的那个地址所对应的变量的值,也就是a的值,*p等于a.
不知道你理解了没有?这位哥哥你好,指针变量里面的值就是“数据”对吗?比如:赋值15.指针地址的值就是内存中的地址 比如:2000.对吗?指针指向的值也是上面说的15。我这样理解对么?指针变量里的值其实才是地址,比如说你直接把指针p的值打出来,会发现是一串数字我不太清楚你的指针地址指的是什么,究竟是指,指针的地址呢,还是指针中存的地址呢?指针的地址跟所指向的变量没有任何关系,而指针的值,也就是指针中存的地址,就是它指向的值(变量)的地址。