c语言数组相减怎么运算 C语言指针可以相减吗?为什么?
浏览量:1480
时间:2021-03-13 05:14:16
作者:admin
C语言指针可以相减吗?为什么?
如果两个指针指向同一个数组,可以将它们相减,结果是两个指针之间的元素数。让我们以本章开头介绍的街道地址的类比为例。假设我住在第五大道118号,我的邻居住在第五大道124号。每间房子的地址间距是2(我这边的街道地址是连续的偶数)。那么我邻居的房子就是我房子前面的(124-118)/2(或3)房子(我邻居的房子和我的房子分开两个房子,即120和122)。指针之间的减法与上述方法相同。
语言编程题,将两个一维数组中的对应元素的值相减后显示出来?
#includemain(){inta[5]={1,2,3,4,5}intb[5]={5,4,3,2,1}intifor(i=0i<5i){printf(%d,a[i]-b[i])}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。