2016/09

C언어 강의

(C언어 강의) Chapter -18 switch문에 의한 선택

이번에 배우는 switch문은 if~else문과 유사합니다. 그래서 if문을 switch문으로 대체할 수도 있지요. 하지만 if~else문에 비해 제한적입니다. 예제를 먼저보고 스스로 분석을 해봅시다. 우리는 이 정도 코드를 분석할 수 있는 능력이 되었으니까요. 실행 결과 1 실행 결과 2 무슨 예제인지는 다들 아시겠죠? 그럼 이제 설명을 해보겠습니다. 그림에서 보이듯이 switch를 통해 전달된 num의 값에 따라 각 case안의 내용을 처리하고 있습니다. 각 케이스 뒤에 있는 숫자는 num을 통해 전달된 값입니다. 그래서 꼭 1부터 시작하지 않아도 되고 꼭 정수여야 할 필요는 없습니다. 그리고 각 case끝에는 세미콜론(;)이 아닌 콜론(:)이므로 이 점 유의하셔야 합니다. 그리고 모든 case의 경..

C언어 강의

(C언어 강의) Chapter -17 조건문 if~else

이번에 배우는 continue문과 break문은 반복문과 관련이 있습니다. break먼저 살펴보겠습니다. break 말 그대로 멈추라는 뜻이죠. break문은 반복문을 탈출할 때 사용하는 키워드로서, 다음처럼 사용합니다. break; 간단하죠? 하지만 반복문을 탈출하려면 조건을 달아야 완벽해집니다. 예제 보겠습니다. 실행결과 입력 한 수 만큼 Hello World!를 출력해주는 예제입니다. while문 안에 if문을 만족하면 break한다는 문장이 있네요.i가 num과 같아지면 반복문을 탈출한다는 뜻입니다. if문을 탈출하는게 아니라 가장 가까이 있는 반복문을 탈출하는 키워드입니다. 이제 continue문에 대해 배워봅시다. continue문도 말 그대로 계속 합니다.무엇을 계속 하느냐? 밑에 소스는 무..

훈더덕
'2016/09 글 목록