*제어문

조건문 반복문 분기문
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