问:*(unsigned int *)(a) = (v) 的作用是什么?
答:地址a之后的sizeof(unsigned int)个字节的内存赋值为v。
更改指针类型,就是更改指针所能操作的内存单位长度,(unsigned int *)(a)意思就是只能操作a指向的4个字节的长度内存。
问:*(unsigned int *)(a) = (v) 的作用是什么?
答:地址a之后的sizeof(unsigned int)个字节的内存赋值为v。
更改指针类型,就是更改指针所能操作的内存单位长度,(unsigned int *)(a)意思就是只能操作a指向的4个字节的长度内存。