5. 증감 연산자

P4·2023년 6월 9일
0
post-thumbnail

증감 연산자

  • ++, -- 는 1이 증가하고 1이 감소하는게 아님! --> 엄밀히 말하면 다음 단계로 증가하는거임
    (일반 숫자에서는 1이 한단계이지만? 포인터 쪽에서는 다를 수 있음)

  • ++data : 전위 or 전치

  • data++ : 후위 or 후치

  • 후위연산자는 그 줄에서 가장 마지막에 실행됨

int a = 10;
data = a++;
  • 이러면 data는 10이 됨

만약 굳이 전위 후위를 구분할 필요가 없는 상황이면?

  • 웬만하면 전위로 써주는게 좋음, ++data

  • 후위로 습관이 들면 구조체나 클래스 등에서 아주 코드가 비효율적으로 변함

profile
지식을 담습니다.

0개의 댓글