【发布时间】:2014-06-29 14:36:59
【问题描述】:
我在此代码中遇到与左值相关的错误:
#include <stdio.h>
#include<string.h>
main()
{
int a[]={10,20,30,40,50};
int j;
for(j=0;j<5;j++)
{
printf("%d\n",a);
a++;
}
return 0;
}
显示的错误是:
lvalue is required as an increment operator.
为什么会出现这个问题? 任何帮助将不胜感激。
【问题讨论】:
-
你不想
printf("%d\n",a[j])吗? -
您缺少数组“a[j]”的索引
-
数组名不变。
标签: c compiler-errors lvalue