c语言中的指针除了存地址外,还存什么?比如应该存储该指针类型的长度?

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:57:37
比如 int* p;
p中是否还包括该数据类型的长度?

类型也是被储存的。所以指针可以做+ -运算,结果并不是地址简单的加或减1 ,而是加减(sizeof(类型))

当然这些并不存在申明的指针内,指针内只保存地址

只存储地址

vc 下 int* 为4byte,只存储一个地址信息