Any statement or block of statements can be identified by a label, but those labels should be used only on ``while``, ``do-while`` and ``for`` statements. Using labels in any other context leads to unstructured, confusing code.