[내용 정리]
- 매달린 else문제
- Dangling else Problem 이라고도 하며, if문을 중첩해 사용하다 보면 꼭 한번은 만나게 되는 문제입니다.
- if문을 중첩해 사용할 떄 뒤따르는 else의 위치가 모호해지면서 생기는 문제입니다.
- 중괄호의 사용 여부에 따라 전혀 다른 프로그램이 되므로 반드시 중괄호를 써서 다른 구문으로 해석되지 않도록 주의해야 합니다.
[기본 미션]
혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기
[서브 미션]
크리스마스 소개팅 예문 손코딩 실행 캡처
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
char response;
printf("크리스마스에 여자친구 있어? (Y/N): ");
scanf(" %c", &response);
if (response == 'Y' || response == 'y')
{
printf("Have a nice day!\n");
}
else if (response == 'N' || response == 'n')
{
printf("Set me up with a blind date.\n");
}
else {
printf("올바른 입력이 아닙니다. Y 또는 N을 입력해주세요.\n");
}
return 0;
}
'C 프로그래밍 > 혼공C 혼공학습단 11기' 카테고리의 다른 글
[혼공C] 11기 6주차 미션 (1) | 2024.02.07 |
---|---|
[혼공C] 11기 5주차 미션 (0) | 2024.01.31 |
[혼공C] 11기 4주차 미션 (0) | 2024.01.24 |
[혼공C] 11기 2주차 미션 (1) | 2024.01.10 |
[혼공C] 11기 1주차 미션 (1) | 2023.12.31 |