27 lines
1.4 KiB
Markdown
27 lines
1.4 KiB
Markdown
|
---
|
|||
|
title: goto as a powerful utility
|
|||
|
localeTitle: goto как мощная утилита
|
|||
|
---
|
|||
|
# Введение в использование goto и меток
|
|||
|
|
|||
|
goto - одна из самых мощных, но очень недооцененных частей логики в c ++. Сумасшедший объем оптимизации может быть достигнут с использованием goto при условии, что он используется должным образом. Он делает то, что называется. Это относится к упомянутому появлению следующей метки, где бы она ни была.
|
|||
|
|
|||
|
# терминология
|
|||
|
```
|
|||
|
goto - The keyword used to go to the particular label.
|
|||
|
label - this can be named anything.
|
|||
|
```
|
|||
|
|
|||
|
# синтаксис
|
|||
|
|
|||
|
goto ;
|
|||
|
|
|||
|
(без <>);
|
|||
|
|
|||
|
// Это переводит exe в следующий вид метки.
|
|||
|
|
|||
|
goto - это нечто, превосходящее все циклы. Чтобы быть более ясным в этом вопросе, вот пример.
|
|||
|
|
|||
|
https://code.sololearn.com/cI4qqQA8W2q3
|
|||
|
|
|||
|
Тем не менее, следует очень внимательно относиться к goto, особенно в первые дни кодирования, поскольку это может привести к сумасшедшим проблемам, если их недостаточно понять.
|