Moreover, GOTO cannot be used to travel between functions. If you try to GOTO a label defined inside a function from your main program, or vice versa, the program will throw an undefined label error.