社区
尹成的课程社区_NO_2
C语言系列之 二级指针、指针运算、堆内存的开辟与释放
帖子详情
指针的加减法与关系运算
尹成
领域专家: C/C++技术领域
2023-01-12 14:56:32
课时名称
课时知识点
指针的加减法与关系运算
...全文
133
回复
打赏
收藏
指针的加减法与关系运算
课时名称课时知识点指针的加减法与关系运算
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
简单分析C++
指针
的操作和运算
既然
指针
是一种数据类型,那么它也应该有对应的操作或运算,正如整数能做加减乘除一样。但是每一种操作或运算都应该对这种数据类型有意义。比如两个实数可以用
关系运算
得知哪个大哪个小,而两个虚数却不能使用
关系运算
,因为比较虚数的大小是没有意义的。 对于
指针
类型来说,可以使用的运算有:和整数做加法运算、和整数做减法运算、两
指针
做
关系运算
。很显然,
指针
类型的乘除法是没有意义的,也是不允许的。
指针
的加减运算
指针
的
加减法
和数的
加减法
是不同的。我们认为,
指针
只能够和整数做
加减法
运算(包括和整型常量、变量做
加减法
和自增自减)。其实这也不难理解,内存的存储空间是按“个”计算的,不会出现半个存储空间的情况。
十天学会单片机实例100很不错哦
以C51为基础的教程,全部都是例子,详细的涵盖的51基础的所有内容,简单容易理解,便于生手学习!
指针
的
加减法
运算规则
指针
与整数相加: 可以使用 + 运算符把
指针
与整数相加,或整数与
指针
相加。无论哪种情况,整数都会和
指针
所指向类型的大小(以字节为单位)相乘,然后把结果与初始地址相加。如果相加的结果超出了初始
指针
指向的数组范围,计算结果则是未定义的。除非正好超过数组末尾第一个位置,C保证该
指针
有效。
指针
减去一个整数: 可以使用 - 运算符从一个
指针
中减去一个整数。
指针
必须是第一个运算对象。整数是第2个运算对象。该整数将乘以
指针
指向类型的大小(以字节为单位),然后相减的结果超出了初始
指针
所指向数组的范围,计算结果则是未定
C++
指针
加减法
详解:深入理解
指针
运算的本质
C++
指针
加减法
详解:深入理解
指针
运算的本质
指针
与
指针
之间的减法运算以及比较运算
指针
与
指针
之间可以做减法运算,前提是
指针
的类型要一致
指针
与
指针
之间的减法运算,得到的结果是long类型的一个数,这个数表示这两个地址之间有多少个
指针
类型的值
指针
与
指针
之间,只能做减法运算,不能做加法,不能做乘法,不能做除法 运用于判断两个元素之间相差多少个元素 代码: #include
int main(int argc, const char * argv[]) {
尹成的课程社区_NO_2
1
社区成员
118
社区内容
发帖
与我相关
我的任务
尹成的课程社区_NO_2
尹成微信18510341407,助理微信18514203048
复制链接
扫一扫
分享
社区描述
尹成微信18510341407,助理微信18514203048
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章