저는 정말 빠른 질문이 있습니다. 더 "표준"으로 사용할 수 있습니까? 함수를 이동하거나 반환합니까?goto는 C 프로그래밍의 하위 메뉴와 메뉴로 돌아갑니다.
고토 예 :
main(){
start:
//some code
goto start;
}
main(){
//some code
return main();
}
의지 루프 스크립트 모두. 하지만 어느 것이 더 사용하기에 적합한 지 궁금합니다.
goto가 정말 좋은 것처럼 보이지만 사용하는 데 단점이 있습니까? (나는 Goto 기능 때문에 동료 강사가 실패했기 때문에 궁금해하고 있습니다. 이유가 궁금합니다. 또는 그가 한 일이 합리적이었습니다.)
왜이 질문에 대답할까요? 하위 메뉴가있는 메뉴를 만들려면 하위 메뉴에 "뒤로"옵션이 포함되어 있어야합니다.
둘 다 다르며, 두 번째 스택 오버플로가 발생할 수 있지만 첫 번째 스택 오버플로가 발생할 수 있습니다. – Rohan
두 번째는 스택 오버플로를 유발할 것입니다. 왜냐하면 여러분은 단지 재귀 적으로 끝 조건없이 스스로를 호출하기 때문입니다. 그것이 상황에 정말로 달려 있다는 것 이외에, 당신이 이것을 왜하고 싶은지에 대해 자세히 설명해 주실 수 있습니까? –
@Rohan 유용한 정보였습니다 .. 감사합니다! –