«goto» 태그된 질문

명령형 프로그래밍에서 "go to"문은 "go to"문이 참조하는 프로그램 지점으로 제어 흐름을 변경하는 무조건 점프 명령입니다.

30
GOTO는 여전히 해로운 것으로 간주됩니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 누구나 편집자에게 보낸 Dijkstra의 편지를 알고 있습니다 : 유해한 것으로 간주되는 진술 ( 여기서는 .html …

22
Java에는 goto 문이 있습니까?
나는 이것에 대해 혼란스러워한다. 우리 대부분은 Java에 goto 문이 없다고 들었습니다. 그러나 나는 그것이 Java의 키워드 중 하나라는 것을 알았습니다. 어디에서 사용할 수 있습니까? 사용할 수 없다면 왜 키워드로 Java에 포함 되었습니까?
259 java  syntax  keyword  goto 


25
루프와 함수를 지원하는 언어로 'goto'를 사용하는 것이 유리합니까? 그렇다면 왜 그렇습니까?
나는 goto가능하면 절대 사용해서는 안되는 인상을 오랫동안 받아왔다 . 다른 날 libavcodec (C로 작성)를 숙독하면서 여러 번 사용하는 것을 알았습니다. goto루프와 함수를 지원하는 언어 로 사용 하는 것이 유리한가요 ? 그렇다면 왜 그렇습니까?


16
Javascript에서 goto를 어떻게 사용합니까?
을 사용하여 구현 해야하는 코드가 goto있습니다. 예를 들어 다음과 같은 프로그램을 작성하고 싶습니다. start: alert("RINSE"); alert("LATHER"); repeat: goto start 자바 스크립트로 그렇게 할 수 있습니까?
127 javascript  goto 

3
Go에 "goto"문이있는 이유
Go에 'goto' 문 이 있다는 사실에 놀랐습니다 . 저는 항상 'goto'문이 과거의 일이며 프로그램의 실제 흐름을 막고 함수 나 방법이 흐름을 제어하는 ​​더 나은 방법이라는 점을 항상 배웠습니다. 뭔가 빠졌 나봐요. Google이이를 포함시킨 이유는 무엇입니까?
110 go  goto 

8
누구든지 여전히 C #에서 [goto]를 사용합니까? 그렇다면 그 이유는 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문 개선 누군가가 여전히 C #에서 "goto"키워드 구문을 사용하는지 여부와 그 이유가 무엇인지 궁금합니다. 나는 …
104 c#  .net  coding-style  goto 

15
C에서 오류 관리를위한 goto의 유효한 사용?
이 질문은 사실 얼마 전 programming.reddit.com에서 흥미로운 토론 의 결과입니다 . 기본적으로 다음 코드로 요약됩니다. int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { goto error_2; } if (!prepare_stuff( bar )) { goto error_3; } return_value = do_the_thing( …

1
goto 누출 변수를 사용합니까?
goto소멸자와 사물을 호출하지 않고 코드 비트를 건너 뛰는 것이 사실 입니까? 예 : void f() { int x = 0; goto lol; } int main() { f(); lol: return 0; } x유출 되지 않습니까?
94 c++  goto 


16
C 또는 C ++에서 좋은 gotos의 예 [닫힌]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 답변은 주제에서 벗어 났지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 받아들이지 않습니다. 이 스레드에서 우리 goto는 C 또는 C ++ 의 좋은 사용 예를 살펴 …
79 c++  c  goto 

3
JVM의 컴파일러가 "wide"goto를 사용합니까?
나는 당신 goto이 Java 언어로 예약 된 키워드이지만 실제로 사용되지 않는다는 것을 대부분 알고 있습니다. 또한 gotoJVM (Java Virtual Machine) opcode 임을 알고있을 것입니다 . 나는 JVM 수준에서의 조합을 사용하여 구현하는 모든에게 자바, 스칼라와 코 틀린의 정교한 제어 흐름 구조를 이해 할수 goto과 ifeq, ifle, iflt, 등 JVM을 사양을 보면 …
47 java  jvm  goto 

2
변수 초기화를 잘못 건너 뛰거나 정의되지 않은 동작을 유발합니까?
이 코드를 고려하십시오. void foo() { goto bar; int x = 0; bar: ; } GCC와 Clang 은 변수 초기화 를 건너 뛰기 때문에 이를 거부합니다bar: . MSVC는 (사용 제외하고는 전혀 불평하지 않습니다 x후 bar:원인 경고). 우리는 비슷한 일을 할 수 있습니다 switch: void foo() { switch (0) { int …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.