2016 - 2024

感恩一路有你

凑十法怎么做 C语言指针可以相减吗?为什么?

浏览量:2841 时间:2021-03-16 16:09:53 作者:admin

C语言指针可以相减吗?为什么?

如果两个指针指向同一个数组,可以将它们相减,结果是两个指针之间的元素数。让我们以本章开头介绍的街道地址的类比为例。假设我住在第五大道118号,我的邻居住在第五大道124号。每间房子的地址间距是2(我这边的街道地址是连续的偶数)。那么我邻居的房子就是我房子前面的(124-118)/2(或3)房子(我邻居的房子和我的房子分开两个房子,即120和122)。指针之间的减法与上述方法相同。

两个相同类型的指针变量可以做相加减运算吗?

您应该选择C。可以比较选项a中相同类型的两个指针的大小。比较原则应基于实际内存的高位和低位。B选项分配,当然可以。D选项可以通过减去两个相同的指针变量来获得相同类型的元素数。

凑十法怎么做 数学分数加减法怎么做 数手指做加减法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。