본문 바로가기

Code Habit

검색하기
Code Habit
프로필사진 코드베어

  • 분류 전체보기 (203)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
  • Linux
  • write
  • Golang
  • c++
  • Sync
  • 리뷰
  • JavaScript
  • tcp
  • GO 언어
  • 영화
  • channel
  • install
  • C
  • go언어
  • range
  • File
  • Python
  • bitcoin
  • window
  • FOR
  • Callback
  • go
  • package
  • API
  • Close
  • windows
  • http
  • mutex
  • json
  • 책
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록레이블 (1)

Code Habit

goto문

지정한 레이블로 무조건 이동하는 명령어다. goto LABLE; printf("출력 x"); LABLE: printf("여기로 이동"); 보통 책에서 보면 goto문으로 코드를 작성하다 보면 스파게티 코드나 코드의 가독성이 떨어지는 경우가 발생할 수 있기에 사용을 지양하는 경우가 많은데, 실제 실무에서 어떻게 사용하느냐에 따라 코드를 간결하게 풀어 나갈 수도 있다 ! 예를들어 중복된 반복문을 빠져나가고 싶을 때는 goto문을 활용하여 코드를 간결하게 풀어나갈 수 있다. break는 하나의 루프만 빠져 나오므로 중복된 반복문 안에서는 자칫 프로그램을 복잡하게 만들 수 있다. 경험으로는 중복된 반복문 안에서 에러상황이나 예외상황 발생 시 goto문으로 해당 함수의 마지막으로 보내 할당된 리소스 등을 반환하고..

카테고리 없음 2020. 3. 29. 23:14
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바