Delphi визуалды программалау ортасы


Label белгі; немесе label



бет39/98
Дата07.02.2022
өлшемі1,51 Mb.
#85980
1   ...   35   36   37   38   39   40   41   42   ...   98
Байланысты:
Delphi

Label белгі; немесе label белгілер тізімі;
Бағдарлама бойынша көшу жоғары және төмен қарай да орындала береді. Мұнда белгі көшу жүргізілетін оператордан қос нүкте(:) арқылы ажыратылады. Көшу операторының қолданылу мысалын қарастырайық:


var X, Y: Integer;
label A, B;
begin
A: X:=5 ;
. . .
бағдарлама операторлары
goto B;
. . .
B: Y:=25;
goto A;
end;

Осы мысалдағы бағдарламаны аяқтауға тиіс end операторы ешқашан орындалмайды, мұнда бағдарлама көшу операторларының жұмысы нәтижесінде шексіз қайталана береді. Сондықтан goto операторын программистер көп қолданбауға тырысады. Бағдарламада оның орнына шартты не циклдік операторларды пайдалану әлдеқайда тиімді.


Goto операторын тек бірнеше қабаттасқан циклдерден шығу кезінде қолданған дұрыс, әйтпесе одан шығу үшін бірнеше рет break командаларын қолдануға тура келеді.




Достарыңызбен бөлісу:
1   ...   35   36   37   38   39   40   41   42   ...   98




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет