goto
설명
프로그램 흐름을 프로그램에서 가리키는 라벨로 보낸다
문법
예제 코드
예제 코드 1
시리얼 모니터에 결과:
As we can see, the text "SETUP - MIDDLE" is not printed.
예제 코드 2
※ 주의 및 경고:
C++ 프로그램에서 goto 사용은 권장하지 않고, C 프로그램 책의 어떤 저자는 goto 이 절대 필요하지 않다고 하지만, 신중하게 쓰이면, 어떤 프로그램을 간단하게 할 수 있다. 많은 프로그래머가 goto 사용을 싫어하는 까닭은 goto 문 사용이 제한되지 않으면, 정의되지 않는 프로그램 흐름을 만들기 쉬운데, 이러면 버그를 잡을 수 없다. 그렇긴 하지만, goto 문이 편리하고, 코딩을 간단하게 할 때도 있다. 그런 상황 중 하나는 깊게 중첩된 for 루프 또는 if 논리 블록에서 어떤 조건에서 빠져 나올 때다.
더보기
- 언어 : break
- 언어 : continue
- 언어 : do... while
- 언어 : else
- 언어 : for
- 언어 : if
- 언어 : return
- 언어 : switch case
- 언어 : while
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |