*제어문
| 조건문 | 반복문 | 분기문 |
| if | for | goto |
| if~else | while | continue |
| switch~case | do~while | break |
*if문
- if문 괄호 안의 조건식이 참이면 문장 1을 실행하고 거짓이면 문장 1은 실행하지 않고 건너 뛴다.
→
if (조건식)
문장 1;
다음 문장;
*if~else문
- 양자택일의 상황에서 사용
- if문 괄호 안의 조건식이 참이면 문장1을 싱행하고 다음 문장으로 가며, 조건식이 거짓이면 문장2와 다음 문장을 실행한다.
→
if (조건식)
문장 1;
else
문장 2;
다음 문장;
*다중 if~else문
- 더 많은 조건에 따라 분기해야 하는 프로그램은 다중 if~else문을 사용
- else문에 다시 if~else문을 사용하는 것이고 마지막은 else로 끝난다.
→
if (조건식 1)
문장 1;
else if (조건식 2)
문장 2;
:
else
문장 3;
*다중 if~else문 : 주민등록번호로 성별 판단
(실습 예제 7.11)

(실습 예제 7.11 수정)

*다중 if~else문 : 세 수
(실습 예제 7.14)

(실습 예제 7.15)

*다중 if~else문 : 점수에 따른 등급 출력
(실습 예제 7.16)

*switch~case문
if-else문 → switch-case문으로 수정하기
(실습 예제 7.13 → 7.17로 수정)

+) 비주얼 스튜디오 단축키
ctrl+K+C - 주석 처리
ctrl+K+U - 주석 해제
*switch~case문 : 계산기
(실습 예제 7.19)

(실습 예제 7.19 수정)

→ 나눗셈의 경우 실수 결과 값을 위해 (double)을 붙여준다.
*for문
- 특정한 부분을 반복
→
for (제어 변수 초기식;조건식;증감식)
{
반복 실행될 문장;
}
1) 무한 반복

2) 반복 횟수 제어
(0~9까지 반복하기)

(0~99까지 반복하기)

*for문 증감 방식

- 출처: c언어 프로그래밍 강의 자료|한성현 교수님
→ for문에서 증감시키는 방식은 i++, ++i, i=i+1, i+=1 이며, 가장 많이 사용하는 방식은 i++이다.
*이름 출력
1) 10번

2) 1000번

'c언어 > 복습 과제' 카테고리의 다른 글
| c프로그래밍 12주차 (0) | 2026.05.20 |
|---|---|
| c프로그래밍 11주차 (0) | 2026.05.13 |
| c프로그래밍 9주차 (0) | 2026.04.29 |
| c프로그래밍 7주차 (0) | 2026.04.15 |
| c프로그래밍 6주차 (0) | 2026.04.08 |