자기객관화를 위해서 응시해 보았던 코딩테스트에 나온 연산자 문제이다.
여기서 출력되는 값과 그 이유는 무엇일까?
내가 제출했던 답안이다.
틀렸다.
왜냐하면 전위 연산자 개념과 후위 연산자 개념을 정확히 알고 있지 못했기 때문이다
++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 |