在取变量地址++时注意事项
内存++注意事项
- 内存中的++的单位是不同的,比如
char*
和int*
的++,前者是+1字节,后者是+4字节。 - 结构体变量的++也是相同的,不特殊处理的情况下是以变量结构体的大小为单位++。
若想固定每次++都是1怎么办?
- 可以把结构体强转化为
char*
这种一个字节为单位的类型指针, - e.g:
((char*)strucrt_var_ptr)+1
本文来自博客园,作者:Labant,转载请注明原文链接:https://www.cnblogs.com/lvshen/p/18189438