指针的算术运算

  • Post author:
  • Post category:其他




指针+1(-1同理)


给定一个数组,数组指针+1可能表示为三种情况:


1.加一个字节 :程序出错




2.加整个数组:这个操作完全没意义。


3.加一个单元格:一个单元格几个字节是根据定义的指针的类型来定的,例如char,指针加1就是一个字节,即一个单元格。


总结:指针加法需要调整(加1单元格),调整的权重为指针去掉一个星号,然后求指针sizeof,例如


int*p; p+1


为加4个字节=sizeof(int)





版权声明:本文为weixin_41521306原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。