기타 언어/C 언어
[C 언어] 삼항 연산자
all_sound
2023. 3. 16. 22:33
삼항 연산자
• 조건에 따라서 다른 명령을 수행하는 연산자
• 구조 - 조건? 참 : 거짓
int a = 10 > 5? 10 : 5; // 10 > 5 는 참이기 때문에 a 에 10을 대입
printf("%d", a); // 출력: 10
<예제>
#include <stdio.h>
int main() {
int a, b;
a = 20;
b = (a>10)? a+a: a*a;
printf("b=%d\n", b);
}
// (a>10)은 참이기 때문에 b 에 a+a 값을 대입
// 출력: 40
※ 유튜브 흥달쌤 깨알 C언어 특강을 직접 정리한 내용입니다