博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言 指针与地址的区别
阅读量:6152 次
发布时间:2019-06-21

本文共 319 字,大约阅读时间需要 1 分钟。

指针由两部分组成,指针的类型和指针的值(也就是变量的地址)。

 

指针和地址的区别:

地址只是一堆十六进制的字符,对应着内存条的某段内存, 而指针本身有地址,指针的值也是一个地址,指针本身还有类型,这与单纯的地址是不同的。

 

指针和地址的联系:

地址可以强转成一个指针,例如:

int a = 1;

//假设a的地址是0x7dfe88

int *p = (int *)0x7dfe88;

 

附:指针类型的作用:

指针的值只是存储了某个变量的首地址,但是变量是有类型的,比如char是1个字节,int是4个字节,单纯的知道某个变量的首地址并无法完整的获取整个变量的值,必须知道从首地址往下读取多少个字节,指针的类型标明了从首地址往下读取多少个字节。

转载地址:http://ergya.baihongyu.com/

你可能感兴趣的文章
多物体运动框架案例一:多个Div的宽度运动变化
查看>>
python基础-函数(9)
查看>>
开源bug管理工具-Cynthia
查看>>
Effective_STL 学习笔记(九) 在删除选项中仔细选择
查看>>
legend---一、如何实现js跳转到php页面
查看>>
CSS盒子模型
查看>>
P1282 多米诺骨牌
查看>>
P1156 垃圾陷阱
查看>>
结对编程总结2(复利6动态界面)
查看>>
第十天函数进阶
查看>>
laravel教程1路由
查看>>
快速击键
查看>>
面向对象的设计模式
查看>>
"百年一遇"奇怪问题的进展:找到原因,ajax请求中断引起
查看>>
dapper 可空bool转换出错及解决方案
查看>>
VS2015智能提示由英文改为中文
查看>>
Linux 最常用的命令
查看>>
toB的产品经理和toc产品经理区别
查看>>
使用apache htpasswd生成加密的密码文件,并使用.htaccess控制目录访问
查看>>
(转)JQuery TextArea的取值与赋值问题
查看>>