int a[5] = {1,2,3,4,5}
(int *)(&a+1) 地址为跳过一个a长度
(int *)(a+1)为第二个数的地址
(int *)((int)a+1) 地址为*a的地址加上1,例如0x0000 0001 变为0x0000 0002 而不是 0x0000 0005
也就是说
%x输出的话
0x 00 00 00 01
0x 00 00 00 02
考虑大小端
内存中将是 01 00 00 00 02 00 00 00
从第二个地址开始截取
02 00 00 00