c语言中的指针除了存地址外,还存什么?比如应该存储该指针类型的长度?
来源:百度知道 编辑:UC知道 时间:2024/06/02 14:57:37
比如 int* p;
p中是否还包括该数据类型的长度?
p中是否还包括该数据类型的长度?
类型也是被储存的。所以指针可以做+ -运算,结果并不是地址简单的加或减1 ,而是加减(sizeof(类型))
当然这些并不存在申明的指针内,指针内只保存地址
只存储地址
vc 下 int* 为4byte,只存储一个地址信息
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/02 14:57:37
类型也是被储存的。所以指针可以做+ -运算,结果并不是地址简单的加或减1 ,而是加减(sizeof(类型))
当然这些并不存在申明的指针内,指针内只保存地址
只存储地址
vc 下 int* 为4byte,只存储一个地址信息