既然指针是一种数据类型,那么它也应该有对应的操作或运算,正如整数能做加减乘除一样。但是每一种操作或运算都应该对这种数据类型有意义。比如两个实数可以用关系运算得知哪个大哪个小,而两个虚数却不能使用关系运算,因为比较虚数的大小是没有意义的。

对于指针类型来说,可以使用的运算有:和整数做加法运算、和整数做减法运算、两指针做关系运算。很显然,指针类型的乘除法是没有意义的,也是不允许的。
指针的加减运算
指针的加减法和数的加减法是不同的。我们认为,指针只能够和整数做加减法运算(包括和整型常量、变量做加减法和自增自减)。其实这也不难理解,内存的存储空间是按“个”计算的,不会出现半个存储空间的情况。那么,指针的加减法是否在地址值上做加减呢?我们先写一段程序来验证一下指针加减法的运算结果:(程序8.3)
#include "iostream.h"
int main()
{
int a[5]={1,2,3,4,5};
int *aptr=&a[0];//把数组首元素的地址给指针
int i=1;
for (int j=0;j<5;j++)
{
cout <<'(' <<aptr <<")=" <<*aptr <<endl;//输出指针内存储的地址和该地址的数据
aptr=aptr+i;//指针和整型变量做加法
}
return 0;
}
运行结果:
(0x0012FF6C)=1
(0x0012FF70)=2
(0x0012FF74)=3
(0x0012FF78)=4
(0x0012FF7C)=5
我们发现,每次做了加法以后,地址值并不是相差1,而是相差了4。所以指针和整数做加法并不是简单地将地址值和整数相加。我们又发现,每次做了加法以后,能够输出原先指针所指的下一个元素。根据数组在内存中的存储情况我们不难得出这样一个结论:指针和整数C的加减法是指针向前或向后移动C个对应类型的存储区域,即可以得到以下公式:
新地址=旧地址±C*每个对应数据类型的变量在内存中所占字节数
因为每个int变量在内存中所占字节数为4,所以在程序8.3.1中每做完一次加法,新地址=旧地址+1*4=旧地址+4。如右上图8.3所示。
指针的关系运算
我们知道关系运算有等于、大于、小于、大于等于、小于等于和不等于六种。对于指针来说,等于和不等于就是判断两个指针的值是否相同或不同,即两个指针是否指向了相同或不同的地方。而大于和小于是判断指针的值哪个大哪个小。值较小的在存储器中的位置比较靠前,值较大的在存储器中的位置比较靠后。
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关推荐:
SEO站群:打造强大网络营销引擎,助力企业快速提升排名与流量,seo网站排名案例
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
SEO桔子:提升网站排名的必备法宝,seo外包销售
好用的AI智能工具,让生活与工作更高效!
seo需要了解什么,seo需要学些什么内容 ,ovo ai
为什么要监控SEO效果,国家为什么要监控个人 ,抚顺ai系统
用AI写文章:效率与创意的完美结合
seo,seoul city ,ai精洗
SEO项目:如何通过精确优化提升企业网站排名与转化率,武汉做网站优化的公司
如何选择适合你的AI工具?全面解析AI工具哪个好用
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
优化综合:引领高效发展的智慧之道,电影营销的推广方式
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
文章续写AI:提升写作效率,创意无限
优化投入,让企业更具竞争力,怎样推广营销方案
AI智能软件:未来科技的核心力量
企业如何借助SEO咨询实现精准流量引爆,助力业绩提升,立刻推广的旅游线下营销
AI文章精简-高效提炼与优化你的内容创作,ai quid
seo涉及什么内容,seo主要包括 ,法医使用ai
SEO分类中内部优化的有:让你的网站脱颖而出!,by ai
未来科技:AI工具为生活赋能,打造智能未来
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
SEO子-为你的网站注入流量的秘密武器,麻城网站网址优化
颠覆写作方式:免费的AI续写软件助你轻松创作
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
ChatGPT的超链接点不开?解决方法一网打尽!,情感ai写作指令是什么
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
软件AI:颠覆未来的智能革命
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
丹东抖音seo是什么,抖音seo引流 ,ai工具编写作业指导书
SEO广告:如何借助SEO提升品牌曝光与销售业绩?,网站推广怎么选择
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
SEO监控:精准把握网站排名与优化成效的利器,湖南seo排名商家名单
打造内容创作新高度:文章扩写AI的革命性优势
ChatGPT页面空白无法登录?如何解决这一困扰?,温州ai字幕生成
文章缩写AI:高效编辑的未来之光
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
打造高效创作体验,写文章AI软件重塑内容生产力
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
创作新时代:自动生成文章AI的魅力与未来
ChatGPT崩溃!用户反馈网页端无法访问,修复急需,ai院子
SEO总计:如何通过SEO优化实现网站流量和排名的飞跃,三元桥网站优化
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
在线AI写文:开启高效创作新时代