概述
首先明确几点:
1:涉及到数组的指针,若两指针指向的不是同一个数组,那么指针之间的加减运算是无意义的,因为得到的结果就是他们地址之间的差值。
2:指针变量加/减 一个整数,例如:p++,p--,p+i,p-i,p+-i,p-=i等
C++规定,一个指针变量加/减一个整数是将该指针变量的原值(是一个地址)和它指向的变量所占用的内存单元字节数相加或相减。如p+i代表这样的地址计算:p+i*d,d为p所指向的变量单元所占用的字节数。这样才能保证p+i指向p下面的第i个元素。
3:指针变量赋值,将一个变量地址赋给一个指针变量
p=&a
最后
以上就是追寻大侠为你收集整理的C++ 指针的加减运算的全部内容,希望文章能够帮你解决C++ 指针的加减运算所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复