我是靠谱客的博主 追寻大侠,最近开发中收集的这篇文章主要介绍C++ 指针的加减运算,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先明确几点:

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++ 指针的加减运算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部