본문 바로가기
전공공부/C, C++

[C] 5. C언어 조건문(if else, switch case)

by 아임그류튜 2023. 12. 19.
반응형

오늘은 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] 4. C언어 입출력 함수(printf, scanf 등) 서식문자, ASCII 코드

C언어의 입출력함수에 관하여 알아보겠습니다. 가장 기본인 입출력함수에는 printf와 scanf가 있습니다. 단어 그대로 printf는 출력, scanf는 입력을 위한 함수입니다. 전에 설명드린대로 두 함수는 std

gruttuisfree.tistory.com

 

반응형