본문 바로가기
C++/한 줄 정리

i로 도는 for문 사용시, i를 for문 밖에 선언, 초기화 할 수 있다

by tokkiC 2022. 6. 19.

for 문 밖으로 i를 빼서 다음의 사용이 가능하다

int i=0;
for(; i<n; i++){ }

위와 같이 사용 시, for문에서 i를 정의하고 사용 하듯이 i가 n-1 까지 1씩 증가하며 반복한다
하지만 for 문의 밖에 i 가 있으므로, for 문이 끝나도 증가하던 i의 값은 그대로 남아있다
도중에 break 를 하면 그 탈출 전의 i값을 그대로 가지고 있게 된다

처음 보는 사용법이다. 눈에 익혀두고 언젠가 사용해보자

특정 조건의 i 값을 for 밖에서도 사용하려 할때 유용해보인다

댓글