본문 바로가기

CHAPTER 5 : switch2

[C언어 예제] getchar()이용해 switch구문 이해하기 안녕하세요, A부터 C언어까지 입니다. 이번 포스팅에서는 switch구문에 대해 더 이해해보도록 하겠습니다. getchar() 함수를 이용해 문자를 입력받고 switch구문을 통해 어떤 문자가 출력되는지 확인해 보도록 하겠습니다. 다음의 코드는 무슨 코드인지 생각해봅시다. 코드 #include int main(void) { char c; while (1) { c = getchar(); switch (c) { case'a': case'e': case'i': case'o': case'u': putchar(c); } } } a,e,i,o,u가 문자열에 포함되었을때 : break가 없으므로 문자열 전체를 스캔하며 c에 저장했다가 마지막 출력에서 한꺼번에 출력되게 됩니다. 따라서 이 코드는 모음만 출력하는 프로그.. 2020. 11. 13.
C언어 시작하기: switch 안녕하세요, 'A부터 C언어까지'입니다. 이번 포스팅에서는 Chapter 3 : if-else문과 비슷하게 사용되는 switch구문에 대해 알아보겠습니다. if-else구문의 확장 버전이니, 혹시 if-else를 공부하기 전이라면 쉬운 이해를 위해 chapter 3 : if-else 카테고리의 포스팅을 먼저 참고해 주세요. A부터 C언어까지 - 'CHAPTER 3 : if-else 문' from-a-to-c.tistory.com/category/CHAPTER%203%20%3A%20if-else%20%EB%AC%B8 'CHAPTER 3 : if-else 문' 카테고리의 글 목록 C언어를 처음 배우는 사람들을 위한 C언어 / 스크래치 가이드 from-a-to-c.tistory.com SWITCH? 흔히 if.. 2020. 11. 10.