용어체크
1. 중첩 반복문
(Nested Loop)
- 반복문 안에 다른 반복문 포함 가능
2. 내부 반복문
(inner loop)
- 내부에 위치하는 반복문
3. 외부 반복문
(outer loop)
- 외부에 위치하는 반복문
학습내용
|
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 |