想知道为什么double下面的数组地址是:
0x0064fd28
0x0064fd30
0x0064fd38
0x0064fd40
指针+1代表的是对该指针增加一个存储单元,存储单元的大小是由类型不同而不同的,double类型的使用8个字节,那数组地址应该是:
0x0064fd28
0x0064fd36
0x0064fd44
0x0064fd52
想知道为什么double下面的数组地址是:
0x0064fd28
0x0064fd30
0x0064fd38
0x0064fd40
指针+1代表的是对该指针增加一个存储单元,存储单元的大小是由类型不同而不同的,double类型的使用8个字节,那数组地址应该是:
0x0064fd28
0x0064fd36
0x0064fd44
0x0064fd52
上面显示的地址是
16进制
的*
0x0064fd28
与0x0064fd30
之间还有*
0x0064fd29
*
0x0064fd2a
................
*
0x0064fd2f
所以,是相差了
8
个字节.