본문 바로가기

C언어 기초

[C언어] switch - goto문

1. Switch vs if -else

- 조건의 분기가 많을 때 switch문이 더 간결

- but, switch로 사용가능한 조건구성에는 한계가 있음

=> 더 복잡한 조건에는 if-else if -else 문이 더 알맞음

 

 

2. Switch문 기본구성

주의사항

1. 레이블 뒤에는 콜론(:)이 온다

2. break로 흐름을 분기하자 (안하면 밑의 코드 다 실행됨)

3. default는 if문의 else와 같다

 

 

 

3. switch -goto

goto문 : 프로그램의 흐름을 원하는 위치로 이동시킬 때 사용

=> 현재는 사용에 부정적임