Menu
Coddy logo textTech

If - Else 문

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

if-else 문은 프로그램이 조건에 따라 결정을 내릴 수 있게 해줍니다. 조건이 참이면 코드의 한 블록이 실행되고, 그렇지 않으면 다른 블록이 실행됩니다.

if-else 문을 사용하는 방법을 살펴보겠습니다:

먼저, 변수를 정의합니다:

int age = 17;

이제 그 사람이 성인인지 확인해 봅시다:

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

age가 17이며 18보다 작으므로, 출력 결과는 다음과 같습니다:

You are a minor.

if 부분은 조건을 확인합니다. 조건이 거짓(false)일 때, else 블록의 코드가 실행됩니다.

challenge icon

챌린지

쉬움

다음과 같은 프로그램을 작성하세요:

  1. 사용자로부터 학생의 점수를 나타내는 정수를 입력받습니다
  2. 점수가 60점 이상이면 "Pass"를 출력합니다
  3. 그렇지 않으면 "Fail"을 출력합니다

치트 시트

if-else 문은 프로그램이 조건에 따라 결정을 내릴 수 있게 해줍니다. 조건이 참이면 코드의 한 블록이 실행되고, 그렇지 않으면 다른 블록이 실행됩니다.

기본 구문:

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

예제:

int age = 17;
if (age >= 18) {
    printf("You are an adult.\n");
} else {
    printf("You are a minor.\n");
}

age가 18보다 작은 17이므로, 출력은 You are a minor.가 됩니다.

직접 해보기

#include <stdio.h>

int main() {
    int score;
    scanf("%d", &score);
    // 이 줄 위로는 변경하지 마세요
    
    // 여기에 코드를 작성하세요
    
    return 0;
}
quiz icon실력 점검

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

Fundamentals의 모든 레슨