指针+1(-1同理)
给定一个数组,数组指针+1可能表示为三种情况:
1.加一个字节 :程序出错
2.加整个数组:这个操作完全没意义。
3.加一个单元格:一个单元格几个字节是根据定义的指针的类型来定的,例如char,指针加1就是一个字节,即一个单元格。
总结:指针加法需要调整(加1单元格),调整的权重为指针去掉一个星号,然后求指针sizeof,例如
int*p; p+1
为加4个字节=sizeof(int)
又
版权声明:本文为weixin_41521306原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。