본문 바로가기
C언어(C language)/C 문법

조건문 if else & break & continue & switch case (feat &&,||)

by 공.대.남 2018. 8. 28.
반응형

이번에는 조건문 4종류를 알아볼게요.


먼저 if else문이예요.



위와 같이 if else문으로 작성된 코딩이네요.


설명하기 앞서 위 코딩에 보이는 AND OR연산자에대해 설명을 먼저 해드릴게요.

AND연산자는 &&이고 이는 둘다 참일때 실행시켜주는 연산자이고, OR연산자는 ||이고 둘중 하나라도 참이면 실행시켜주는 연산자이지요.


if else 문은 처음은 if로 시작하여 else로 끝나는 구문이지요. 여기서 중간에 else if 는 몇개든 쓸수 있답니다.


다음은 break 와 continue 예요.



break는 위와 같이 반복문을 끝내주는 거예요.

위의 코딩문에서도 i 가 1부터 5까지 반복하다가 6을 실행해줄때 break을 만나 for문을 끝낸것을 볼 수있어요.


그럼 break와 연관이 있는 continue문은 어떤걸까요??


맞아요!! 바로 다음 반복문을 실행시켜주는거예요.

아래를 참조해볼게요.


i=7일때 continue을 만나 i=8로 넘어가서 반복문을 실행하는 것을 볼수있어요.


이제 switch case문이예요.


위에는 가위바위보를 임의로 출력하는 프로젝트를 만들어보았어요.

--저기서 srand(time(NULL))을 쓰기위해서는 맨위에 #include<time.h>을 써야해요.--


일단 i=1로 설정해두고 실행시켜주면 '바위'가 출력됨을 알수있어요. 하지만 break가 없었다면 어떻게 출력이 될까요?

아마 '바위''보''몰라요'가 출력될겁니다. 따라서 이를 방지하기위해 break는 붙어다녀야합니다.

참고로 default는 조건문 if else문에서 else와 비슷하다고 보시면 됩니다. ^^


728x90
반응형

'C언어(C language) > C 문법' 카테고리의 다른 글

함수의 형태  (0) 2018.09.04
반복문을 이용한 별삼각형 만들기  (0) 2018.08.27
이중반복문  (0) 2018.08.26
반복문 for & while & do while  (0) 2018.08.26
증감연산(prefix & postfix)  (0) 2018.08.25

댓글