언어/C언어_기초

13강 삼항연산자(조건연산자)

hyehh 2023. 7. 17. 22:46
728x90
반응형
SMALL
728x90
반응형
SMALL

자료 출처 - (1) 깨알 C언어 | 13. 삼항 연산자 - YouTube


삼항 연산자

말 그대로 항이 3개이다.

 

조건 ? 참 : 거짓

? 와 :을 중심으로 1항, 2항, 3항이 된다.


int a = 10 > 5 ? 10 : 5;
printf("%d", a)

10>5는 참이므로 10이 a에 들어간다. 

출력하게 되면 10이 출력된다.


[문제]

C 프로그램의 실행 후, 출력 결과 값은?

void main(void){
  int a, b;
  a = 20;
  b = (a > 10) ? a+a : a*a;
  printf("b=%d\n", b)
}

b = 40


자료 출처 - (1) 깨알 C언어 | 13. 삼항 연산자 - YouTube

728x90
반응형
LIST