goto 문은 가장 역사가 오래된 명령문이다.
어떤 위치로 점프하게 만드는 문장이다. 하지만 프로그램 해독과 유지보수에 결정적인 어려움을 제공하기때문에 많이 사용되지는 않는다.
전문가들도 goto문은 사용하지 말라고 장려하므로 웬만하는 사용하기 말자.
1 2 3 4 5 6 7 8 9 10 | goto label; ... ... ... ... label; 문장1; 문장2; | cs |
1 2 3 4 5 6 7 8 9 | label; 문장1; 문장2; ... ... ... ... goto label; | cs |
이러한 구조를 가진 goto문은 뒤에서 배울 while, for문에서 아주 쉽게 구현이 가능하다. 이것을 사용하는것이 훨씬 간결하다.
'C 프로그래밍 > 4. 조건문' 카테고리의 다른 글
4-5-1 switch문 ==> if-else 변환 예시 (0) | 2019.05.18 |
---|---|
4-5 switch 문 (0) | 2019.05.18 |
4-3 if-else 문 (0) | 2019.05.16 |
4-2 if문 (0) | 2019.05.16 |
4-1 제어문 (0) | 2019.05.16 |