- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
m = 1;
label:
...block1;
if (m == 1)
{
m++;
goto label;
}
else if (m == 2)
{
m++;
...block2;
goto label;
else
{
...block3;
}
if (m == 3)
m = 1;
else
m--;
А ваще goto must die
К теме goto: http://xkcd.com/292/
комикс зачетный)
часто встречаются случаи, когда без goto код выглядит монструозно, еле читаемо и с дополнительными флагами, только путающими как обезьяну, так и машину (лишние данные в стеке). А стоит только вставить гото, то всё становится на свои места.
не надо тут. мастдай не goto, а отсутствие common sense
m--; " И не хуй тут умничать - настоящий говнокод у фирмы 1с