while 반복문
while문은 조건이 참일 동안 계속해서 코드를 반복해서 실행함. 조건을 먼저 평가하고, 조건이 참이면 반복문 안의 코드를 실행하는 방식임. 형식은 다음과 같음:
while (조건) {
// 조건이 참일 동안 반복 실행할 코드
}
조건이 거짓이 되면 반복이 종료됨. 예를 들어, 1부터 10까지 숫자를 출력하는 코드는 이렇게 작성할 수 있음
int i = 1;
while (i <= 10) {
printf("%d\n", i);
i++; // i 값을 1씩 증가시킴
}
여기서는 i가 10보다 작거나 같을 동안 계속 반복함.
do-while 반복문
do-while문은 while문과 비슷하지만, 조건을 나중에 평가하는 것이 차이점임. 즉, 조건을 확인하기 전에 코드가 먼저 한 번은 무조건 실행됨. 형식은 다음과 같음:
do {
// 최소 한 번은 실행할 코드
} while (조건);
조건이 참이면 반복하고, 조건이 거짓이면 반복을 종료함. 예를 들어, 1부터 10까지 숫자를 출력하는 do-while문은 이렇게 작성할 수 있음:
int i = 1;
do {
printf("%d\n", i);
i++;
} while (i <= 10);
이 경우, i가 1일 때 처음으로 코드가 실행되고, 이후 조건을 확인해서 반복을 계속할지 결정함.
for 반복문
for문은 반복문을 좀 더 간결하게 작성할 수 있게 해줌. 주로 반복 횟수가 정해져 있을 때 사용함. for문은 초기값, 조건, 그리고 증감식을 한 줄에 모두 작성할 수 있음. 형식은 다음과 같음:
for (초기값; 조건; 증감식) {
// 조건이 참일 동안 반복 실행할 코드
}
예를 들어, 1부터 10까지 숫자를 출력하는 for문은 이렇게 작성할 수 있음:
for (int i = 1; i <= 10; i++) {
printf("%d\n", i);
}
이 코드는 i의 값을 1로 시작해서, i가 10보다 작거나 같을 때까지 i를 1씩 증가시키면서 반복 실행됨.
세 반복문의 차이점 요약
- while문: 조건을 먼저 확인하고, 조건이 참이면 반복함. 조건이 거짓이면 한 번도 실행되지 않을 수 있음.
- do-while문: 조건을 나중에 확인함. 무조건 한 번은 실행된다는 특징이 있음.
- for문: 반복 횟수가 정해져 있을 때 많이 쓰임. 초기값, 조건, 증감식을 한 번에 설정할 수 있어 간결함.
'2024-소프트웨어과 1학년 > C언어' 카테고리의 다른 글
C언어 9장 (1) | 2024.10.07 |
---|---|
2학기 중간고사 대비 자료 C언어[지속 업데이트] (1) | 2024.09.26 |
[C언어]6장_조건문 (0) | 2024.09.10 |
[아기대학생김따루]비주얼 스튜디오(Visual studio)최신 버전 다운로드 설치 방법 (4) | 2024.09.05 |
[아기대학생김따루]C언어 기초-프로그래밍 언어(1)_1학기 중간고사 범위[개념어위주] (3) | 2024.09.04 |