인트로
우리는 조건문 또는 반복문, 구문을 작성할때 i+1또는 i++을 넣습니다. 이 두 가지 연산자 사용은 명확히 다릅니다.
i+1로 쓰게 된다면 현재 i값에 1을 더한 값을 쓰겠다는 의미이므로 i값이 증가하지 않고, i++로 쓰게 된다면 i = i+1의 의미이므로 i값은 증가합니다.
예시
1) i+1을 쓰는 경우
for(int i=0;i<N:i++) System.println(i+1);
위와 같은 경우 i+1을 쓰더라도 i의 값이 증가하지 않습니다.
2) i++을 쓰는 경우
for(int i=0;i<N:i++) System.println(i++);
위와 같은 경우 i++을 썼으므로 i의 값을 증가시킵니다.
'BE' 카테고리의 다른 글
[VSCode] Visual Studio Code 테마 변경 및 추천 (0) | 2021.06.14 |
---|---|
[프로그래밍] 2의 보수 구하기, 왜 2의 보수는 음수인가? (0) | 2020.04.04 |