핵심 정리

특정 조건일 때 코드를 실행하기

if조건문에 조건식을 지정하면 해당 조건이 만족할 때만 코드를 실행할 수 있습니다.

if (조건식)
{
    코드    // 조건식이 만족할 때 코드 실행
}

두 방향으로 분기하기

ifelse를 사용하면 조건식이 만족할 때와 만족하지 않을 때 각각 다른 코드를 실행할 수 있습니다.

if (조건식)
{
    코드1    // 조건식이 만족할 때 코드 실행
}
else
{
    코드2    // 조건식이 만족하지 않을 때 코드 실행
}

여러 방향으로 분기하기

else if는 여러 개의 조건식을 지정하여 각각 다른 코드를 실행할 수 있습니다.

if (조건식1)
{
    코드1    // 조건식1이 만족할 때 코드 실행
}
else if (조건식2)
{
    코드2    // 조건식2가 만족할 때 코드 실행
}
else if (조건식3)
{
    코드3    // 조건식3이 만족할 때 코드 실행
}
else
{
    코드4    // 아무 조건에도 만족하지 않을 때 코드 실행
}

조건식과 == 연산자

조건식을 작성할 때 == 연산자 대신 = 연산자를 사용하는 실수를 하지 않도록 주의합니다.

if (num1 == 1)   // 올바른 조건식
{
} 

if (num1 = 1)    // 잘못된 조건식
{
} 

참과 거짓

C 언어에서는 거짓은 0, 참은 0이 아닌 값이며 보통 1을 사용합니다.