컴퓨터공학/C언어

C 언어 7 - 2 FOR 문

Arkeiyou 2021. 10. 9. 12:05

용어체크

1. 중첩 반복문
(Nested Loop)

  • 반복문 안에 다른 반복문 포함 가능

2. 내부 반복문
(inner loop)

  • 내부에 위치하는 반복문

3. 외부 반복문
(outer loop)

  • 외부에 위치하는 반복문

 

학습내용
  • 1. FOR 문 기본 구조
  • 2. 이중 FOR 문
  • 3. DO-WHILE 문
    • FOR 문 활용 예제
    • DO-WHILE 문 실습
학습목표
  • 1. FOR 문 기본 구조를 파악하고, 사용할 수 있다.
  • 2. 이중 FOR 문을 사용할 수 있다.
  • 3. DO-WHILE 문을 사용할 수 있다.

 

 

 

 

 


Quiz 01do...while 문에서 조건식의 값이 거짓이면 한 번도 수행되지 않는다.

  • 1 O
  • 2 X

정답 :2

해설 :거짓이라고 하더라도 한번은 수행된다.

 

 

 

Quiz 02무한반복을 구현하기 위해 올바르게 표현된 것이 아닌 것은?

  • 1 while( 1 ) { }
  • 2 for (1) { }
  • 3 for ( ; 1 ; ) { }
  • 4 for ( ; ; ) { }

정답 :2

해설 :for문에서 초기식은 조건에 관계없이 처음 한번만 수행된다.

 

 

 

Quiz 03루프의 시작 부분으로 이동해서 조건문 검사부터 다시 계속하도록 만드는 분기문은?

  • 1 break
  • 2 continue
  • 3 goto
  • 4 return

정답 :2

해설 :continue문은 루프의 시작 부분으로 이동해서 조건문 검사부터 다시 계속하도록 만드는 분기문이다.

 

 


학습정리

1. FOR문 기본 구조

  • for문은 for 루프라고도 하며, 정해진 횟수만큼 반복하는 제어문임

2. 이중 FOR문

  • for문의 초기식, 조건식, 증감식의 생략이 가능하여 다양한 변형이 가능함
  • 중첩 반복문은 반복문 안에 다른 반복문을 포함한 반복문이며, 외부 반복문과 내부 반복문으로 구성됨
  • Break 문은 가장 가까운 반복 루프를 벗어나기 위해서 사용되고, Continue 문은 현재 실행하고 있는 반복 과정의 나머지를 생략하고 다음 반복을 시작하게 함

3. DO~WHILE문

  • do while 문은 while문과 비슷하나 반복 조건을 루프의 처음이 아니라 루프의 끝에서 검사
  • do while 문에서는 적어도 한 번은 반복문을 실행함
  • 반복문장이 적어도 한번은 실행되어야 하는 경우에 사용하여야 함

'컴퓨터공학 > C언어' 카테고리의 다른 글

C 언어 9 - 2 함수 호출  (0) 2021.10.19
C 언어 9 - 1 함수의 개념  (0) 2021.10.14
C 언어 7 - 1 WHILE 문  (0) 2021.10.05
C 언어 6 - 1 SWITCH문  (0) 2021.09.29
C 언어 5 - 2 다중 IF문  (0) 2021.09.26