일전 while문을 통해 if를 대체할 수 있는 방법을 알아봤다. if문을 대체할 수 있는 다른 방법에 대해서도 알아보자!
#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
약속 함수
(Expression : Condition) ? expression1(in case condition is true) : expression2(in case condition is false)
... result is exactly same to that of "if".
if가 없어도 대체품으로 사용할 것이 생각보다 많다??