본문 바로가기

C#/Today I Learned

전위연산자 후위연산자?

자기객관화를 위해서 응시해 보았던 코딩테스트에 나온 연산자 문제이다.

여기서 출력되는 값과 그 이유는 무엇일까?

 

내가 제출했던 답안이다.

 

틀렸다.

 

왜냐하면 전위 연산자 개념과 후위 연산자 개념을 정확히 알고 있지 못했기 때문이다

 

++y 는 전위 증가 연산자이므로 y가 먼저 1 증가되고, 그 후에 연산이 수행

x++ 는 후위 증가 연산자이므로 x의 현재 값인 10을 출력하고 나서 x를 1 증가

 

따라서 출력되는 값은 10이 되고, 출력 직후에 x는 11이 된다

 

이런 경험을 해보니 아직 기본이 한참 부족하다고 느껴지는 시간이었다

'C# > Today I Learned' 카테고리의 다른 글

후입 선출 Stack?  (0) 2024.05.03
추상클래스 실전에서 사용해보기  (0) 2024.04.30
틱택토 - 턴제 형식  (0) 2024.04.28
캐스팅 사용 예시  (0) 2024.04.28
우주의나라 클래스 맛보기 및 TIL  (0) 2024.04.27