Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- php
- String
- server
- 생활코딩
- greedy
- graph
- BOJ
- JavaScript
- Math
- BFS
- 따라하며 배우는 C언어
- 따라하면서 배우는 C언어
- 정수론
- programmers
- web
- Cleancode
- DP
- sorting
- udemy
- BASIC
- 인프런
- dfs
- 백준
- Algospot
- Algorithm
- Python
- C언어
- 종만북
- 따배씨
- C
Archives
- Today
- Total
몽상실현개발주의
[따배씨] 7.9 조건 연산자 본문
따배씨 - 따라하며 배우는 C언어
7강 분기
7.9 조건 연산자 Conditional Operator
int main(){
int temp;
temp = true ? 1024 : 7; // tenary
printf("%d\n", temp);
// 1024
temp = false ? 1024 : 7;
printf("%d\n", temp);
// 7
}
- 조건 연산자 == 삼항 연산자
#include <stdio.h>
#include <stdbool.h>
int main(){
int number;
scanf("%d", &number);
bool is_even;
// if (number % 2 == 0)
// is_even = true;
// else
// is_even = false;
is_even = (number % 2 == 0) ? true : false;
printf(is_even ? "Even\n" : "Odd\n", number );
return 0;
}
- 조건 연산자를 이용하여, 홀/짝 판별
#include <stdio.h>
#include <stdbool.h>
int main(){
int number;
scanf("%d", &number);
(number % 2 == 0) ? printf("Even\n") : printf("Odd\n");
return 0;
}
- 조건 연산자를 이용한 축약형
- 가능한 표현이지만, 일반적인 사용방법은 아님
이 글의 모든 사진과 내용의 출처는 홍정모 교수님께 있음을 알려드립니다.
'Language > C' 카테고리의 다른 글
[따배씨] 7.11 최대, 최소, 평균 구하기 예제 (0) | 2021.05.24 |
---|---|
[따배씨] 7.10 루프 도우미 continue 와 break (0) | 2021.05.24 |
[따배씨] 7.8 단어 세기 예제 (0) | 2021.05.24 |
[따배씨] 7.7 논리 연산자 (0) | 2021.05.24 |
[따배씨] 7.6 소수 판단 예제 (0) | 2021.05.24 |
Comments