指针“变量里面的值” 和 “指针地址的值” 和 “指针指向的值” 有什么区别?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 12:32:33
指针“变量里面的值” 和 “指针地址的值” 和 “指针指向的值” 有什么区别?
无论是普通的变量还是指针变量在内存中都有一个地址(如果已经分配好的话)
经过赋制操作,比如说p=&a,指针变量p里的值是一个地址,这个地址就是变量a的地址
当然指针变量本身也有一个地址
指针指向的值就是指针变量的值里的那个地址所对应的变量的值,也就是a的值,*p等于a.
不知道你理解了没有?
再问: 这位哥哥你好, 指针变量里面的值就是“数据”对吗?比如:赋值15. 指针地址的值就是内存中的地址 比如:2000. 对吗? 指针指向的值也是上面说的15 。 我这样理解对么?
再答: 指针变量里的值其实才是地址,比如说你直接把指针p的值打出来,会发现是一串数字 我不太清楚你的指针地址指的是什么,究竟是指,指针的地址呢,还是指针中存的地址呢? 指针的地址跟所指向的变量没有任何关系,而指针的值,也就是指针中存的地址,就是它指向的值(变量)的地址。
经过赋制操作,比如说p=&a,指针变量p里的值是一个地址,这个地址就是变量a的地址
当然指针变量本身也有一个地址
指针指向的值就是指针变量的值里的那个地址所对应的变量的值,也就是a的值,*p等于a.
不知道你理解了没有?
再问: 这位哥哥你好, 指针变量里面的值就是“数据”对吗?比如:赋值15. 指针地址的值就是内存中的地址 比如:2000. 对吗? 指针指向的值也是上面说的15 。 我这样理解对么?
再答: 指针变量里的值其实才是地址,比如说你直接把指针p的值打出来,会发现是一串数字 我不太清楚你的指针地址指的是什么,究竟是指,指针的地址呢,还是指针中存的地址呢? 指针的地址跟所指向的变量没有任何关系,而指针的值,也就是指针中存的地址,就是它指向的值(变量)的地址。
指针“变量里面的值” 和 “指针地址的值” 和 “指针指向的值” 有什么区别?
指向数组的指针和指向数组的元素的指针有何区别?数组名和指针变量名有何区别?
指针变量指向的变量的值变了,指针变量会不会变?
指针变量和指针常量的区别是什么?
C语言:定义两个变量A,B并赋值,分别两个指针指向这两个变量,通过指针变量a和b的值并打印出来.
指针变量和指针常量有什么区别,如何辨别?
求解指向指针的函数和指向函数的指针用法区别和举例,
指针常量与指针变量的区别?
常量指针和指针常量的区别
指向函数的指针和指针型函数,搞不太懂啊!
定义一个返回值是指向函数的指针且有一个指向函数的指针作为参数的函数?
指针和引用的区别