#include <stdio.h>
void main()
{
int a=5,b=10;
int result;
a>b ? result=b:result=a; //error C2106: '=' : left operand must be l-value
printf("result is : %d\n",result);
}
在VC输入这个后提示有问题,和书上的格式带代码完全一样
求解答
...全文
7544打赏收藏
求助
#include void main() { int a=5,b=10; int result; a>b ? result=b:result=a; //error C2106: '=' : left operand must be l-value printf("result is : %d\n",result); } 在VC输入这个后提示有问题,和书上的格式带代码完全一样 求解答
最新C语言规定C99已不支持void main()
第一?:不是这么用的,第二C99已不支持void main()
#include <stdio.h>
int main(void)
{
int a=5,b=10;
int result;
result = (a>b) ? a : b; //error C2106: '=' : left operand must be l-value
printf("result is : %d\n",result);
return 0;
}