본문 바로가기

C 언어 함수

삼항 연산자 사용하기

삼항 연산자는 문법을 50번 넘게 봤는데 쓰려고 할 때마다 헷갈린다. 그래서 내가 까먹을 때마다 보려고 작성함.삼항 연산자는 C 언어에서 조건에 따라 값을 반환하는 간단한 방법을 제공한다.

 

삼항 연산자의 구조

조건 ? 참일 때 값 : 거짓일 때 값;

 

예시 코드: 

#include <stdio.h>

int main() {
    int num1, num2, max;

    // 사용자로부터 두 개의 숫자를 입력받음
    printf("Enter two numbers: ");
    scanf("%d %d", &num1, &num2);

    // 삼항 연산자를 사용하여 큰 숫자를 결정
    max = (num1 > num2) ? num1 : num2;

    // 결과 출력
    printf("The larger number is: %d\n", max);

    return 0;
}