pkfox Ответов: 2

Что это значит


Привет всем, пока я делаю небольшое изменение в старой программе на C++ ( не моей ) Я наткнулся на эту черту

zz: for (iline = 236;iline < 242;iline++)


кто-нибудь знает, что означает zz:?

Что я уже пробовал:

Привет всем, пока я делаю небольшое изменение в старой программе на C++ ( не моей ) Я наткнулся на эту черту

zz: for (iline = 236;iline < 242;iline++)


кто-нибудь знает, что означает zz:?

2 Ответов

Рейтинг:
12

OriginalGriff

Это label Это означает, что он может быть целью goto инструкция, а это значит, что программа почти наверняка написана плохо - мне не нужна была инструкция. goto за двадцать с лишним лет!

Я бы посоветовал проявлять крайнюю осторожность при редактировании программы: наличие goto усложняет поток кода и подразумевает, что он не будет единственным. Я бы посмотрел на рефакторинг кода, чтобы удалить все goto инструкции, если это возможно, прежде чем вы даже начнете пытаться изменить код.


pkfox

Спасибо пол, вся программа будет переписана очень скоро ( она была написана в 2001 году ) на C# , изменение , которое я должен сделать, - это путь к выходному файлу, так что все должно быть в порядке, я согласен ( goto ) я никогда не использовал goto в своей жизни

OriginalGriff

:скалить зубы:

pkfox

Я знаю, я знаю ... :-)

Рейтинг:
10

Jochen Arndt

Это ярлык используемый как Гото заявление - cppreference.com[^] место назначения.


pkfox

Спасибо Йохен