对指针的初步理解

来源:互联网 发布:企业级it 编辑:程序博客网 时间:2024/05/22 12:56
/*
PC
小端:低地址放小数据
大端:低地址放大数据
指针是如何设计的?p+1
(1)加一个字节
(2)加一个数组x
(3)加一个单元格
*/
int Qun()
{
 int arr[10];
 //定义一个数组,设arr[0]的地址为100,则arr[1]的地址则为104,依次后推
 //把一个单元格放大四倍,平均分成四个部分。
 //假设存放2,转化为 0x00000002;结果是100:02;101:00;102:00;103:00;
}
//结论:存放一个单元格
/*
指针加法需要调整,调整的权重是指针本身去掉一个*号,再求sizeof();
int *p;p+1加4(sizeof(int)*1)字节,double 同理,8个字节。
*/


原创粉丝点击