조건문-if문과 switch문 차이점

hyun·2023년 4월 8일
0

조건문

개발자가 작성한 코드를 조건에 따라 코드의 실행 흐름을 다르게 동작하도록 제어하는 것

if문과 switch문의 차이점

if문은 if를 만날때마다 조건문을 만족하는지 인터럭션이 필요하지만 switch문은 처음 입력값을 확인하는 인터럭션만 필요하고 조건을 확인 할 때는 인터럭션이 필요하지 않다. 따라서 조건이 많아져도 인터럭션이 늘어나지 않는 switch문을 사용하는 것이 일반적이다.

*인터럭션: CPU가 명령을 수행하기 위해서 메모리 상에서 명령어를 읽어오는 과정으로 인터럭션은 적을 수록 좋다.

★if문은 조건의 수가 적을수록, switch문은 조건의 수가 다양하고 많을 수록 사용하는 것이 좋다.

profile
초보 개발자

0개의 댓글