오늘은 C언어 조건문에 대하여 알아보겠습니다.
단순하게 생각해도 TV 리모컨 버튼에 따라서, TV가 동작하는 것이 다르듯 모든 프로그램에는 조건!이 중요합니다.
예전에 C언어를 정리하며 만든 PPT를 통해 간단하게 알아보겠습니다 ㅎㅎ
1. if ~ else
- if만 사용하여 1가지 조건만 비교하거나, else를 활용하여 2가지 이상의 조건을 비교할 수 있습니다.
- 실행문이 2개 이상인 경우 중괄호를 통해 묶어줍니다.
- else이후 조건문을 붙이지 않으면 위에서 비교한 조건 외 모든 경우가 해당됩니다.
- 주의사항 4번의 경우 이제는 아예 Visual Studio에서 에러를 발생시켜버리네요...
2. switch case
- 정수형 변수만 사용가능합니다. (즉, 문자형(char)도 비교 가능)
- 'break' 사용 주의!! 없으면 조건문을 빠져나가지 못하고 밑에 모든 case를 실행
- default는 없어도 무관 if~else에서 else와 같은 역할
정말 간단하게 C언어의 조건문에 대하여 알아봤습니다!
코딩공부를 하면서 느낀거는 기본을 배우고 직접 많이 해봐야하는 것 같습니다.
위 예제 외에도 다양한 변수를 비교해가며 많은 예제를 직접 만들어보세요! ㅎㅎ
댓글로 잘못된 점이나 문의사항 있으면 남겨주시면 수정 및 답변 하겠습니다!!
↓ switch case에서 비교 변수에 char가 사용 가능한 이유: ASCII코드↓
2023.12.11 - [C, C++] - [C] 4. C언어 입출력 함수(printf, scanf 등) 서식문자, ASCII 코드
'전공공부 > C, C++' 카테고리의 다른 글
[C] 7. C언어 사용자 정의 함수, 변수의 특성(지역, 전역, static) (14) | 2024.01.10 |
---|---|
[C] 6. C언어 반복문 및 분기(for, while, break, continue) (37) | 2024.01.05 |
[C] 4. C언어 입출력 함수(printf, scanf 등) 서식문자, ASCII 코드 (28) | 2023.12.11 |
[C] 3. C언어의 연산자 종류, 우선순위 (16) | 2023.12.04 |
[C] 2. C언어의 변수(자료형(Data Type), 선언, 초기화, 변수명), 주석 (68) | 2023.11.29 |