What is the purpose of the goto
statement in C?
a) To jump to a labeled statement
b) To exit a loop
c) To declare a variable
d) To perform a switch case
Answer:
a) To jump to a labeled statement
Explanation:
The goto
statement in C is used to transfer control to a labeled statement within the same function. The use of goto
can make the control flow difficult to follow, and it is generally discouraged in favor of more structured control statements like loops and conditionals.
However, goto
can be useful in specific situations, such as breaking out of deeply nested loops or handling complex error checking where other control structures would be more cumbersome.