C <8>. 조건문(3) 3항 연산자

오늘의 주제

  • 3항 연산자 

여덟 번째 시간입니다.^^

오랜만에 뵙겠습니다!
블로그를 잠시 쓰지 못했습니다..ㅠㅠ
계속해서 조건문에 대해 알아보고 있는데, 잘 보고 계신지 모르겠습니다...^^
이번이 조건문에 마지막 내용입니다~

자 그럼 긴말 없이 시작!!!

3항? 연산자?

말 그대로 항이 3개인 연산자 입니다.

( 조건 ? 참일 때의 값 :  거짓일 때의 값 )

이런식으로 쓰게 됩니다.

감 안오시죠?ㅋㅋㅋ 당연합니다~

간단히 예를 들겠습니다.

max = ( 1>2 ? 1 : 2) ;

한국말로 차근차근 풀어서 말씀드리겠습니다.

'12보다 큰가? 이것이 참이라면 1max에 넣고, 이것이 거짓이라면 2max에 넣어라' 입니다.

또 하나더...

printf( "%d" , ( a>b ? a : b ) );

ab보다 큰가? 그렇다면 a를 출력하고, 아니라면 b를 출력하라.

자...

백마디 말보다 직접 해보시면 되겠죠?ㅋ

저번까지 쓰던 프로젝트를 다시 열어서 몇 줄 추가해 봅니다~

자... 이제까지 잘 따라오셨으면 이해 하셔야 합니다잉

%c는 문자형 char를 출력하는 녀석이라는 것은 알고 계시죠?

잘 이해 안가시면 C <3> 변수. Variable를 참고하시길 바랍니다..ㅋㅋ

자 결과 화면 입니다~

 
그럼 조건문은 여기서 끗!!! 

의문사항이나 궁금하신 사항은 댓글 남겨주세용^^

by yagom


p.s 제 포스팅을 RSS 피드로 받아보실 수 있습니다.

RSS Feed 받기   

댓글 남기기

Close