전치 후치 연산자 > 자유게시판



정올게시판

커뮤니티

정올소식
자유게시판
질문게시판
자주하는질문(FAQ)

전치 후치 연산자

페이지 정보

작성자 김현우(dkanfjgwls) (59.♡.79.221) 작성일18-03-29 23:00 조회269회 댓글1건

본문


전치 증가 연산자
후치 증가 연산자
이런 거는 언제 필요하고 언제 사용하는 건가요?
활용법을 잘 모르겠습니다.
추천 1

댓글목록

운영자님의 댓글

운영자 아이피 58.♡.207.124 작성일

전치, 후지연산자는 가장 기본적인것이 1증가, 1감소하는 경우에 사용합니다.
따라서 변수 a가 1증가하는곳에 반드시 a++ 이라고 쓸필요없이 a+=1 또는 a=a+1 이라고 써도 됩니다.

전치와 후치가 좀 편하기 때문에 사용한다 이렇게 보시면 됩니다.

단 전치와 후치가 사용되면 같이 사용하는 다른 변수에 영향을 준다는 것이 좀 까다로운 것입니다.
즉, b = a++; 인 경우는  b=a 가 먼저 실행되고 나서 a++이 실행됩니다.
b = ++a; 인 경우는 ++a가 먼저 실행되고, b=a가 실행이 되니다.

또 배열의 경우 b[a++] = 4 이렇게 하면 b[a] = 4 가 실행되고 a++가 실행이됩니다.
예,
a=5; b[a++] = 4 이면 b[5] = 4 가되고 이후에 a++이 실행 되어 a = 6 이됩니다.
a=5; b[++a] = 4 이면 ++a가 실행되머 a = 6 이되고 b[6] = 4 가 실행됩니다.


HancomEducation E-mail : hancomc@hotmail.com, comkiwer@naver.com Tel : 070-7163-5782 FAX : 031-388-0996 정올소개 이용약관 개인정보처리방침
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호, 경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호
Copyright@2010-2015 jungol. All right reserved.