언어/C언어_기초

15강 반복문, for문

hyehh 2023. 7. 18. 13:22
728x90
반응형
SMALL
728x90
반응형
SMALL

자료 출처 - 깨알 C언어 | 15. 반복문, for문 - YouTube


반복문 종류

c언어 기준 반복문 종류

 

① for

정해진 횟수만큼 반복 

 

②  while

조건이 만족하는 동안 반복

 

③ do ~ while

무조건 한번 수행 후 조건이 만족하는 동안 반복  


for 구조

for(초기식; 조건식; 증감식)
{
    수행하는 작업들 
}

1. 초기식

초기식은 for문에 들어가서 딱 한번 처음에만 수행한다.

 

2. 조건식

초기식후 조건식을 수행한다.

 

3. 증감식 

조건에 만족을 하면 {수행하는 작업들}을 실행한 그다음에 증감식을 해주는 것이다. 

 

 

4. 그리고 조건식과 증감식을 반복한다.

 


[문제]

다음 C 프로그램의 실행 결과는?

#include<stdio.h>
int main(){
  int j;
  int sum = 0;
  for(j = 2; j <= 70; j += 5)
     sum = sum + 1;
  printf("%d", sum);
}

14


풀이과정

1. 변수 초기값 확인

j = 

sum = 0

 

2. for문 초기식, 조건식, 증감식 확인하기

초기식 : j = 2

조건식 : j <= 70

증감식 : j += 5

 

 

3. for문 수행하기

 for(j = 2; j <= 70; j += 5)

    sum = sum + 1

---------------------------

2 <= 70 (참)
sum = 0 + 1

7 <= 70 (참)
2 = 1 + 1

12 <= 70 (참)
3 = 2 + 1 

17 <= 70 (참)
4 = 3 + 1

22 <= 70 (참)
5 = 4 + 1

27 <= 70 (참)
6 = 5 + 1 

32 <= 70 (참)
7 = 6 + 1

37 <= 70 (참)
8 = 7 + 1

42 <= 70 (참)
9 = 8 + 1

47 <= 70 (참)
10 = 9 + 1

52 <= 70 (참)
11 = 10 + 1

57 <= 70 (참)
12 = 11 + 1

62 <= 70 (참)
13 = 12 + 1

67 <= 70 (참)
14 = 13 + 1

72 <= 70 (거짓)
수행 종료 

 

자료 출처 - 깨알 C언어 | 15. 반복문, for문 - YouTube

 

 

 

728x90
반응형
LIST