4. Loop

지니🧸·2023년 2월 22일
0

C++

목록 보기
4/10

본 문서는 인프런의 [하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문 강의를 공부하며 작성한 개인 노트입니다.

🪁 반복문

  1. 반복문에 사용할 카운터의 값 초기화
  2. 반복문을 진행할지 '조건 검사'
  3. 반복문 몸체 수행
  4. 카운터의 값은 변화한다

for 문

for (int i = 0; i < 5; i++) {
	//code
}
  • int i = 0를 for loop 전에 선언해도 됨

증가/감소 연산자

++, --

  • a++ > 변수를 판단한 후 값 증가
  • ++a > 변수 값 증가 후 판단

🏓 while 루프

int i = 0;
while (i <3) {
	//code
    i++;
}

do while 루프

int j = 0;
do {
	// code
    j++;
} while (j < 3);
  • do 코드 수행 후 while 조건 확인
  • 최초 1회는 무조건 실행

반복문의 활용

배열 기반 반복문

int a[5] = { 1, 3, 5, 7, 9 };
for (int i : a) {
	cout << i;
}
  • a의 크기보다 적게 원소를 정의하면 배열 기반 반복문 사용시 정의되지 않은 원소는 0으로 사용됨

중첩 루프

int temp[4][5] = 
{
	{1, 2, 3, 4, 5},
    {11, 22, 33, 44, 55}
}
for (int row = 0; row < 4; row++) {
	for (int col = 0; col <5; col++) {
    	cout << temp[row][col] << endl;
    }
}
profile
우당탕탕

0개의 댓글