![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Kontrolstrukturer - slide 3 : 28 |
En goto kommando tillader hop fra ét sted i programmet til et andet.
Programmer med goto kommandoer kan være meget vanskelige af forstå.
if (i <= j) goto p1; pos = 1; res = i; goto p2; p1: pos = 2; res = j; p2: printf("pos: %d, res: %d\n", pos, res);
I næsten alle programmeringssituationer anbefales det at bruge kontrolstrukturer i stedet for goto kommandoer
Goto kommandoer er kun acceptable i undtagelsessituationer, eksempelvis for at komme ud af en 'dyb løkke'.