C.2-2 if 대체표현(()?:)

lsw·2021년 4월 7일
0

C

목록 보기
3/9
post-thumbnail

1. 목적

일전 while문을 통해 if를 대체할 수 있는 방법을 알아봤다. if문을 대체할 수 있는 다른 방법에 대해서도 알아보자!


2. 코드

#include <stdio.h>

int main()
{
  int num1, num2, bigger_num;
  printf("Enter your two numbers : "); 
  scanf("%d, %d", &num1, &num2);
/* **if대체 구문**
(expression : condition)?expression1 if condition is true : expression2 
if condition is not true
*/ 
  bigger_num=(num1 > num2)?num1:num2;
  printf("bigger number is %d\n", bigger_num);
  return 0;
}

detailed explanations are within the codes


3. ( )?: 은 무엇인가?

약속 함수

(Expression : Condition) ? expression1(in case condition is true) : expression2(in case condition is false)

... result is exactly same to that of "if".


4. 결과


5. 결론

if가 없어도 대체품으로 사용할 것이 생각보다 많다??

profile
미생 개발자

0개의 댓글

관련 채용 정보