C语言表达式必须是可修改的左值
#include"stdio.h"main(){inta,b,c,d,max;scanf_s("%d%d%d%d",&a,&b,&c,&d);max=a;b>max?ma...
#include "stdio.h"
main()
{
int a,b,c,d,max;
scanf_s("%d%d%d%d", &a, &b, &c, &d);
max = a;
b > max ? max = b : max = max;
c > max ? max = c : max = max;
d > max ? max = d : max = max;
printf("%d%d%d%dmax=%d\n", a, b, c, d, max);
system("pause");
改程序报错:
错误 1 error C2106: “=”: 左操作数必须为左值
5 IntelliSense: 表达式必须是可修改的左值
哪里出现问题了? 展开
main()
{
int a,b,c,d,max;
scanf_s("%d%d%d%d", &a, &b, &c, &d);
max = a;
b > max ? max = b : max = max;
c > max ? max = c : max = max;
d > max ? max = d : max = max;
printf("%d%d%d%dmax=%d\n", a, b, c, d, max);
system("pause");
改程序报错:
错误 1 error C2106: “=”: 左操作数必须为左值
5 IntelliSense: 表达式必须是可修改的左值
哪里出现问题了? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询