[C#] 삼항연산자
2021. 6. 22. 12:17ㆍ코딩테스트 문제 풀이
728x90
반응형
조건문을 사용하는 방식중에 if문 else if 문이 존재한다.
예를 들어 a > 10 면 true, 아니면 false 라고 해보자. 이걸 if문으로 짜면,
int a = 0;
bool b;
if(a > 10)
b = true;
else
b = false;
이러한 방식으로 짤 수 있다. 그런데 이렇게 짜게 되면 길이가 길어지게 된다. 이럴때 사용하는 방식이 삼항연산자다.
int a = 0;
bool b;
b = (a > 10) ? true : false;
위 코드와 같은 의미지만 훨씬 간결해졌고 한눈에 보인다는 장점이 있다.
내가 생각하는 삼항연산자의 가장 큰 장점은 간결함이라고 생각한다.
728x90
반응형