c++은 배열도 for문을 돌리지

정세형·2023년 9월 20일

C++

목록 보기
1/1

c++은 배열도 for 문을 돌릴 수 있다.

C++에는 다른 몇몇 프로그래밍 언어(예: Python 또는 C#)와 같은 "foreach" 루프 구조는 없다. 하지만, C++에서는 범위 기반 for 루프(range-based for loop)라는 것을 사용하여 컬렉션 내의 요소를 반복하는 비슷한 기능을 제공한다. 이 기능은 C++11에서 도입되어 유용하다고 생각해 한번 정리 해보았다.

The foreach Loop

Syntax

for (type variableName : arrayName) {
  // code block to be executed
}

다음 예에서는 "for-each 루프"를 사용하여 배열의 모든 요소를 출력한다.

Example

int myNumbers[5] = {10, 20, 30, 40, 50};
for (int i : myNumbers) {
  cout << i << "\n";
}

출력

10
20
30
40
50
profile
👨‍💻github.com/pos1504 💌pos1504@gmail.com 🙋‍♂️https://www.linkedin.com/in/%EC%84%B8%ED%98%95-%EC%A0%95-68067b287/

0개의 댓글