Что означает «lvalue required» в ошибке компилятора C? [закрыто]
#include //line 1
#include //line 2
void main() //line 3
{ //line 4
int a=6,g=7,b=3; //line 5
clrscr(); //line 6
printf("%d",a>?g=a:g=b); //line 7
getch(); //line 8
}
Случай 1: перед сохранением файла
Это даст ошибку в строке № 7 'Lvalue требуется, Но когда я компилирую, никакой ошибки не произойдет, и после запуска получится вывод 3.
Случай 2: после сохранения файла
И когда мы сохраняем этот файл, мы получаем ошибкуLvalue требуется ».
извините за мою ошибку и напишите здесь вопрос
#include //line 1
#include //line 2
void main() //line 3
{ //line 4
int a=6,g=7,b=3; //line 5
clrscr(); //line 6
printf("%d",a>b?g=a:g=b); //line 7**
getch(); //line 8
}
Случай 1: перед сохранением файла
Это даст ошибку в строке № 7 'Lvalue требуется, Но когда я компилирую, никакой ошибки не произойдет, и после запуска получится вывод 3.
Случай 2: после сохранения файла
И когда мы сохраняем этот файл, мы получаем ошибкуLvalue требуется ».