C언어 삼항연산자인데
b = a ? 1 : 2;
a ? b = 1 : b = 2;
왜 위에는 되는데 밑에는 a가 lvalue라며 안되는지가 궁금합니다
괄호를 쓰세여ㅇㅅㅇ
오우 감사합니다 형님 근데 b=1 b=2에 괄호넣으면 왜 되는거죠..?
연산자 우선순위 땜일듯?ㅇㅅㅇ
감사합니당!
삼합연산자 아닌가요
https://docs.microsoft.com/ko-kr/cpp/cpp/conditional-operator-q?view=msvc-170
괄호를 쓰세여ㅇㅅㅇ
오우 감사합니다 형님 근데 b=1 b=2에 괄호넣으면 왜 되는거죠..?
연산자 우선순위 땜일듯?ㅇㅅㅇ
감사합니당!
삼합연산자 아닌가요
https://docs.microsoft.com/ko-kr/cpp/cpp/conditional-operator-q?view=msvc-170