Menu
Coddy logo textTech

If 문

Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 25번째.

if 문은 프로그램이 결정을 내릴 수 있게 해주는 C 언어의 기본적인 제어 흐름 구조입니다.

if 문은 지정된 조건이 참(true)인 경우에만 코드 블록을 실행합니다.

if 문의 기본 구문:

if (condition) {
    // 조건이 참일 때 실행할 코드
}

간단한 예제를 살펴보겠습니다:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

이 예제에서:

  • age의 값이 18보다 크거나 같은지 확인합니다
  • 만약 이 조건이 참이면, "You are an adult." 메시지가 출력됩니다.
  • 조건이 false이면 프로그램은 코드 블록을 건너뛰고 다음 문장을 계속해서 실행합니다.
challenge icon

챌린지

쉬움

설정된 온도 값을 기준으로 날씨 상태를 확인하는 간단한 프로그램을 작성하고 있습니다.

수행할 작업은 다음과 같습니다:

  1. temperature라는 이름의 int 변수를 생성하고 원하는 값(예: 35)으로 설정합니다.
  2. if 문을 사용하여 temperature 값에 따라 메시지를 출력합니다:
    • 온도가 30보다 높으면, "It's a hot day!"를 출력합니다.
    • 온도가 20에서 30 사이(포함)이면, "The weather is nice."를 출력합니다.
    • 온도가 20보다 낮으면, "It's a bit cold today."를 출력합니다.

치트 시트

if 문은 지정된 조건이 참(true)인 경우에만 코드를 실행합니다:

if (condition) {
    // 조건이 참일 때 실행할 코드
}

예제:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

조건이 거짓(false)이면, 프로그램은 코드 블록을 건너뛰고 다음 문장을 계속해서 실행합니다.

직접 해보기

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // 이 줄 위로는 변경하지 마세요

    // 아래에 if 문을 작성하세요
    

    return 0;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨