关于指针运算的小疑点

关于指针运算的小问题
“指针的算术运算中,可使用数组最后一个元素的后一个元素的地址。”

为什么需要如此规定,有什么好处,能用例子说明下吗?


谢谢了

------解决方案--------------------
可以用来计算数组的总长度,最后一个元素的后一个元素的地址减去第一个元素的即首地址,就是这个数组的总长度
------解决方案--------------------
其实 (&a[last]-&a[0])+1 也就是 &a[last+1]-&a[0] 国内写的书上故意绕丸子而已。
------解决方案--------------------
同意一楼
------解决方案--------------------
顶2楼,教科书卖弄,简单问题复杂化,无视之。
------解决方案--------------------
探讨
可以用来计算数组的总长度,最后一个元素的后一个元素的地址减去第一个元素的即首地址,就是这个数组的总长度

------解决方案--------------------
[ )区间
------解决方案--------------------
这个不是规定的
本来就可以的
只要没让硬件错误执行的代码理论都是可以的