关于成如何使用C语言处理数组元素c[1]=0的问题

           今天在看编程珠玑第八章关于求连续子向量中的最大和问题时,碰到了如下问题,见习题8.7第五题:

如何允许算法访问cumarr[-1]。如何使用C语言处理该问题?

          以前在其他编程书中也遇到过此类问题,但每次也没仔细想过如何设置c[-1]=0的问题。这次准备好好了解一下。以前不知道数组的下标还可是负数。这次是长见识了。

    那么如何用c[-1]访问另一个数组的第一个元素呢?

其实很简单   利用指针即可。

int *c;

c=arr+1;

这样c[-1]指向的就是arr[0],不管怎么样 ,是明白了有c[-1]这回事。

原文地址:https://www.cnblogs.com/fightingxu/p/2826919.html