C언어로 프로그램을 개발하다 보면 조건에 의하거나
제어를 해서 개발해야 되는 부분이 많이 발생한다.

이럴때 쓰는 게 if문이다.

if문은 굉장히 많이 쓰이고 굉장히 중요하므로 확실히 알아 두는게 좋다.

 

if문이란?

조건에 따라 명령의 실행 여부를 결정한다. 프로그램은 동일한 결과만 출력하진 않기 때문에 다양한 상황이 발생하고 그거에 따라 동작한다.

 

 


if문의 연산자
 
조건

==
좌우가 같다.
 

!=
좌우가 다르다.
 

>
우측보다 좌측이 크다.


<
좌측보다 우측이 크다.

>=
우측보다 좌측이 크거나 같다.
 

<=
좌측보다 우측이 크거나 같다.
 

 


수학에서 쓰는 기호와 동일한 부분도 있고 다른 부분도 있다.
이점 염두해 두고 사용해야 한다.

 

 


ex)

void main()
{
     int i;

     printf("Hellow\n");
     i = 3;  
  
     if (i == 7)   printf("3\n");
     else      printf("7\n");
}

결과는 7을 출력한다.


i가 7인지 아닌지 조건을 보고 else문에 있는
7을 출력하게 된다.

 

 

ex2)

void main()
{
     int i;

     printf("Hellow\n");
     i = 3;  
  
     if (i < 7)   printf("3\n");
     else     printf("7\n");
}

 

 

결과는 3을 출력한다.

i는 7보다 작기 때문에 이 조건문은 참이 된다.
그래서 출력은 3이 된다.

 

 

c언어 프로그램을 배우다 보면 if 조건문을 참 많이 쓸텐데 이 참에 확실히 배워두자

Posted by 서땡글
,