Adrian G. answered 06/12/19
High School / College Programming Tutor - Full-Time Software Engineer
It can sometimes be faster to use goto in some circumstances, and it is easier to write programs that use functions such as goto, break, etc. But goto makes code very hard to read and follow. For this reason, using goto is generally frowned upon and not best coding practice. In short there is never a time when you should write a goto statement because there is a way to do the same thing in a much cleaner, and easier to follow way.