알고리즘 지식6 삼항 연산자, 조건 연산자 C++ (easy) 처음 알고리즘을 공부하기 시작하였을 때 다른 사람들의 코드를 읽으며 가장 알 수 없었던 부분입니다. C++ (?)(물음표) 기호가 무엇인가요? 등의 검색을 계속했음에도 이 것을 아는 데까지는 꽤 오랜 시간이 걸렸어요. 오늘은 삼항 연산자에 대하여 아주 간단하게 소개하겠습니다. 간단히 표현하자면 삼항 연산자는 (조건) ? (참일 때 반환 결과) : (거짓일 때 반환 결과) 로 이루어 집니다. 예를 들어 이 코드의 반환 값이 예측되나요? 네 맞습니다 3이 출력되지요. 그렇다면 false일 경우에는? 예측하신 그대로입니다. 4가 출력되지요. 앞서 말씀드린 조건 자리에는 if(/*조건*/)에 들어가는 수식에 포함되는 것과 정확히 일치합니다. 그럼 마지막으로 하나 여쭤보겠습니다. ( n > 4 ? 4 : n + .. 2021. 11. 22. 이전 1 2 다음