본문 바로가기

조건문

[C] 0x07 조건문(Switch) From Evernote: [C] 0x07 조건문(Switch) 어제는 if 조건문 에 대해서 알아보았다. 어제에 이어서 조건문 Switch 에 대해 알아보자!! switch(변수값) { case 조건 : // 해당 조건에 만족할 경우 어떤 명령을 수행할지 명령문을 적어준다. break; } switch 문 : 변수에 해당하는 case 조건 ~ break문을 만나기 전까지 모두 수행한다. **주의사항** : if문과 다르게 case 조건 : => 이 부분에 비교 / 논리 연산자를 사용할 수 없다. 범위를 표현할 수도 없다. 그리고 조건에는 정수로 표현해야한다. (실수를 사용할 수 없다.) case 조건 : 의 예) case ch >= 'A' && ch > 31) { case -1 : puts(" - 값은.. 더보기
[C] 0x06 조건문(if) From Evernote: [C] 0x06 조건문(if) 오늘은 C언어에서 많이 쓰이는 조건문에 대해서 알아보도록 합시당. 말 그대로 이해하면 편하십니다. 해당 '조건'에 맞는 경우 if문을 통해 제어를 할 수 있다. if ( 조건문 ) { // 조건문이 참일 경우 이 부분에 있는 명령문을 실행 시킨다 } else // 조건문과 다른 경우 ( if문 안에 들어간 조건을 제외하는 모든 경우) => else 다음에는 조건문을 넣을 수 없다. 위에서 이야기 했듯이 if문의 조건을 제외하는 모든 경우를 말하는 것이기 때문이다. else 다음에 조건문을 사용하고 싶다면 else if ( 조건문) => 이런 형태로 if 문과 매칭해서 사용해야 한다. => 그러므로 조건이 여러개인 경우 사용하면 Good~~!! if.. 더보기