열혈 강의 책에서 함수 예제 답안인데요
#include<stdio.h>
int MaxNum(int n1,int n2,int n3)
{
if(n1>n2)
return (n1>n3) ? n1 : n3;
else
return (n2>n3) ? n2 : n3;
}
int MinNum(int n1,int n2,int n3)
{
if(n1<n2)
return (n1<n3) ? n1 : n3;
else
return (n2<n3) ? n2 : n3;
}
위의 함수들은 함수 이름과 같이 세개의 변수에 입력된 값중 가장 큰 값과 가장 작은 값을 구하는 것입니다.
그런데
return (n1<n3) ? n1 : n3;
의 중간의 물음표는 어떤 역할을 하게 되는 건가요?