int x = 10 iny y = 0; y = x++;printf 찍으면 x = 11 y =10 나오잖음.근데 연산자 우선순위에 보면 후위연산자가 대입연산자보다 훨씬 상위에 있는데 왜 항상 대입먼저 함??
++x 랑 x++랑 다름
후위연산자는 우선 x의 값을 return하고 x의 값을 +1하기 때문이지
존나 헷갈리네. 연산자 우선순위 표에 보면 항상 1빠따로 후위연산자가 있는데 볼 때마다 헷갈림
y=x++; -> y=x; x+=1; 이걸로 보고 y=++x; 는 x+=1; y=x; 이런 의미임 바로 한줄 뒤에 바로 한줄 앞에 연산하는걸로
산술연산자 우선순위 표를 보기 전엔 안헷갈렸는데, 보고나니까 엄청 헷갈리넹. 도대체 연산자 우선순위에서 후위증가연산자가 가장 높은데 이건 어디에 적용되는 케이스며, 왜 이 케이스에는 적용 안되는지
마지막에 증가시키겠다 자체가 우선인거임