티스토리 뷰
반응형
|조건문
조건문은 어떠한 조건을 만족하는지 만족하지 않는지를 구분하기 위해서 사용합니다.
예를들어 어떤수가 10 이상이면 A를 10미만이면 B를 출력하는 프로그램을 만들고 싶다면 조건문을 사용해서 각 조건별로 실행하면 됩니다.
|조건문 if
if문은 조건문중 하나로
if(조건식){
(실행할 내용)
}
의 구조를 가집니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <stdio.h> int main() { int a; printf("숫자를 입력하시오 : "); scanf_s("%d", &a); if (a > 5) { printf("5보다 큰 숫자입니다"); } return 0; } | cs |
위의 코드의 경우 a가 5보다 큰 경우만 5보다 크다고 출력되게 됩니다. 조건을 하나가 아닌 여러가지로 두고 싶은 경우에는
if(조건식){
(실행할 내용)
}
else if(조건식){
(실행할 내용)
}
else if(조건식){
(실행할 내용)
}
else{
(실행할 내용)
}
위와 같은 구조로 사용할 수 있습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <stdio.h> int main() { int a; printf("숫자를 입력하시오 : "); scanf_s("%d", &a); if (a > 5) { printf("5보다 큰 숫자입니다"); } else if (a == 5) { printf("5입니다"); } else printf("5보다 작은 숫자입니다"); return 0; } | cs |
여기서 유의해야 할 점은 if 뒤의 조건식은 참이냐 거짓이냐만을 파악해서 참이면 (즉 1이면) 실행하고 거짓이면(0이면) 실행하지 않는 것입니다. 따라서 a = 5 이면이 조건식으로 쓰여 a == 5 와 같이 쓰이게 됩니다. if문 안에서는 어떠한 문장이든 실행할 수 있습니다. 꼭 printf 뿐만 아니라 또다른 if문, 함수 등등 어떠한 식이든 쓸 수 있습니다.
출처/참고
광고
반응형
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 크롬
- 픽셀
- VSCode
- constant
- 화면캡쳐
- 화면캡쳐프로그램
- 최적화
- 스레드리퍼
- Sandisk
- tensorboard
- 동기화 오류
- TensorFlow
- 우분투
- 쓰레드리퍼
- 샌디스크
- 프리싱크
- 와트맨
- 디스플레이
- 명암
- 텐서플로우
- 아마존
- AMD
- 윈도우10
- 라데온
- Jupyter Notebook
- 텐서보드
- tensorflow gpu
- 명암비
- RS4
- 주피터 노트북
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함