在取变量地址++时注意事项

内存++注意事项

  1. 内存中的++的单位是不同的,比如char*int* 的++,前者是+1字节,后者是+4字节。
  2. 结构体变量的++也是相同的,不特殊处理的情况下是以变量结构体的大小为单位++。

若想固定每次++都是1怎么办?

  • 可以把结构体强转化为char*这种一个字节为单位的类型指针,
  • e.g:
	((char*)strucrt_var_ptr)+1
posted @ 2024-05-13 16:13  Labant  阅读(9)  评论(0)    收藏  举报