使用++运算符增加数组ybase地址时需要左值

时间:2018-02-15 07:05:22

标签: gcc gcc-warning

错误:lvalue需要作为递增操作数。数组的增量基址将通过error.aiData = aiData + 1;同时会增加基地址+1吗?但它是通过错误。

如果我写了aiData + 1,它会增加。我不能在数组上使用++运算符吗?

    #include <stdio.h>
    int main()
    {
    int aiData[] = {1,2,3,4,5,6,7,8};
    int *p=NULL;

    aiData++;
    printf("%d\n",P);
    return 0;
    }

0 个答案:

没有答案