(int*)&a[1]的意思
强制类型转换指针,&a[1]说的是地址,第二个数组成员的地址;
(int*)&a[1]把上面的第二个数组元素的的地址转换成一个整形的指针。
例如*(uint32_t*)(0xa00000 + i) = i,给0xa00000+i的地址空间赋值为i
(int*)&a[1]的意思
强制类型转换指针,&a[1]说的是地址,第二个数组成员的地址;
(int*)&a[1]把上面的第二个数组元素的的地址转换成一个整形的指针。
例如*(uint32_t*)(0xa00000 + i) = i,给0xa00000+i的地址空间赋值为i