티스토리 뷰

if 문 : 조건을 판단하여 참인 경우 문장 수행

 

예제 : 변수 a가 양수이면 "Positive"를 출력하시오.

int a=5;

if (a>0)

   printf("Positive");

조건 값이 참이다. 이 경우 정상적으로 출력.

 

if ~ else

   if 조건에 만족하면 if

   만족하지 않으면 else

 

예제 : 변수 a가 양수이면 "Positive"를 출력하고 음수이면 "Negative"를 출력하시오.

 

int a=5;

if (a>0)

   printf ("Positive");

else

   printf("Negative");

 

if ~ else  if ~ else

if (age<19)

   printf ("청소년 요금입니다. \n");

else if(age>=65)

   printf ("경로 우대 요금입니다. \n");

else

   printf ("성인 요금입니다. \n");

 

switch문

 

입력문

1. scanf() 를 이용한 입력

2. 표준입력으로부터 다양한 자료를 지정한 변수에 저장

3. 형식지정자(%d %c %f %If) 사용

4. 공백, enter 전까지를 입력

5. 형식 : scanf("형식지정자", &변수명)

 

정리

 

if문

1. 조건에 따라 분기되는 if문은 크게 3가지 형태로 구분됨
2. if문 내에 중첩해서 if문을 기술하는 것이 가능함
3. 조건에 따라 수행하는 문장이 한 문장이면 { }는 생략 가능함

switch case문
1. switch문에서 분기 조건으로 상수, 정수, 수식이 사용될 수 있음
2. 조건에 일치하는 case가 없는 경우 수행할 문장은 default에 기술함
3. 표준입력 함수로 scanf()를 사용하고 입력을 위해 형식지정자를 사용함
4. 입력 버퍼를 비우는 함수로 fflush(stdin);함수가 있음

댓글
© 2022 chanchaning