结论如下公式:
1、一级指针的加减法运算:
typeName *p;
p = p + i; <==> p = p + typeLength*i;
p = p - i; <==> p = p - typeLength*i;
2、二级及以上指针的加减法运算:
typeName **p;
p = p + i; <==> p = p + pointerLen*i; (注意:指针类型一般占4个字节,因此pointerLen一般为4)
p = p - i; <==> p = p - pointerLen*i; (注意:指针类型一般占4个字节,因此pointerLen一般为4)
------------------示例代码------------------