for 문 밖으로 i를 빼서 다음의 사용이 가능하다
int i=0;
for(; i<n; i++){ }
위와 같이 사용 시, for문에서 i를 정의하고 사용 하듯이 i가 n-1 까지 1씩 증가하며 반복한다
하지만 for 문의 밖에 i 가 있으므로, for 문이 끝나도 증가하던 i의 값은 그대로 남아있다
도중에 break 를 하면 그 탈출 전의 i값을 그대로 가지고 있게 된다
처음 보는 사용법이다. 눈에 익혀두고 언젠가 사용해보자
특정 조건의 i 값을 for 밖에서도 사용하려 할때 유용해보인다
'C++ > 한 줄 정리' 카테고리의 다른 글
cin 입력 후 다른 타입의 입력 시 꼭 cin.ignore를 해줘야 한다 (0) | 2022.06.21 |
---|---|
hash 해시 사용 시 key값이 없을 때 호출하면 key 추가 후 value는 0이다 (0) | 2022.06.21 |
a 에 b가 확인 혹은 찾는 문제는 - 해시 hash - 문제 (0) | 2022.06.21 |
크기가 정해진 벡터에 push-back 시, 그 크기 뒤로 push 된다 (0) | 2022.06.19 |
벡터의 초기화, 선언 시 초기화, 벡터 크기 지정 초기화 (0) | 2022.06.19 |
댓글