lvalue required in function main错误是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lvalue required in function main错误是啥意思?相关的知识,希望对你有一定的参考价值。

main()

int i,j;
int a[10][10];
printf("\n");
for(i=0;i<10;i++)
a[0]=1;
a=1;
for(i=2;i<10;i++)
for(j=1;j<i;j++)
a[j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<10;i++)
for(j=0;j<=i;j++)
printf("%5d",a[j]);
printf("\n");


编译时提示error:lvalue required in function main
该怎么改??请高手帮帮忙!!

参考技术A 主函数main需要有返回值:
修改如下:
方法1:在main()前加 void,如:void main()
方法2:
在main()加 int ,并在主函数结束位置加语句return 0;

以上是关于lvalue required in function main错误是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

[c]调试程序中Lvalue required这句话是啥意思?

lvalue require as increment operand

lvalue required as left operand of assignment

编译显示[Error] lvalue required as increment operand

c语言 提示:lvalue required as left operand of assignment

C语言中的 error: lvalue required as left operand of assignment