Я новичок в C и имеющие следующую проблемой при компиляции простого кода:Getting ошибка «именующий требуются в качестве левого операнда назначения»
#include <stdio.h>
int main()
{
int i, a, b;
i = 3;
a = b = 0;
printf("Before: ");
printf("%d %d\n", a, b);
i == 3 ? a = 4 : a = 10; /* Line 9 */
printf("After: ");
printf("%d %d\n", a, b);
return 0;
}
дает мне ошибку:
#gcc some.c
In function ‘main’:
some.c:9: error: lvalue required as left operand of assignment
I не может этого понять. Что я делаю не так?
спасибо. решает мою проблему. –
@EmZoStark Нет вообще. :) –