Q&A

  • 답변 감솨 하지만 다시 질문~~
님.. 먼저 답변에 감사합니다. 그런데 솔직히 제가 알고 싶은 것은 밑의 예제보다는 문법에 관한 설명이었습니다. 즉, Continue 문을 만나면 Continue가 들어있는 begin과 end; 사이의 문장이 모두 실행 안되고 다음 문장으로 넘어가는지 아니면 Continue 바로 밑의 문장만 실행이 안되는 것인지 말입니다.

아니면 제가 말한 것이랑 전혀 관계없이 실행되는지.. 기본적으로 Continue문에 관한 이해가 가지 않습니다. 아주아주 쉽게 설명해주시면 정말 감사하겠습니다.

그럼 샤샤샥~

1  COMMENTS
  • Profile
    마형 2001.05.09 02:41
    김필립 wrote:

    > 님.. 먼저 답변에 감사합니다. 그런데 솔직히 제가 알고 싶은 것은 밑의 예제보다는 문법에 관한 설명이었습니다. 즉, Continue 문을 만나면 Continue가 들어있는 begin과 end; 사이의 문장이 모두 실행 안되고 다음 문장으로 넘어가는지 아니면 Continue 바로 밑의 문장만 실행이 안되는 것인지 말입니다.

    > 아니면 제가 말한 것이랑 전혀 관계없이 실행되는지.. 기본적으로 Continue문에 관한 이해가 가지 않습니다. 아주아주 쉽게 설명해주시면 정말 감사하겠습니다.

    > 그럼 샤샤샥~



    아마도 Goto문 비슷하게 이해하시면 될듯합니다.



    while i < 10 do

    begin

    inc(i); //i:= i+1



    if i = 5 then

    begin

    Continue; // 점프....

    label1.Caption := IntToStr(Count);

    end;

    end; // 요기로 점프



    위에서 Continue는 Goto 'End'로 정도로 해석하시면 됩니다.

    즉 루프의 End로 점프한다면 맞을듯..



    그러면 다시 while문을 점검하고 계속 진행하겠죠.





    이해가 가시는 지요?