當前位置:編程學習大全網 - 編程軟體 - Pascal語言編程中halt、break、exit的區別 ?

Pascal語言編程中halt、break、exit的區別 ?

halt:退出程序。

exit:退出過程、函數。如果在主程序,則效果和halt壹樣。

break:跳出循環。continue也是用在循環裏面,但它並不是跳出,而是跳過這壹次循環,直接進入下壹個循環。

EXIT是退出本程序塊。如果在壹個過程中使用則退出過程(子過程就退出子過程),在主程序裏就直接退出。

BREAK是跳出壹層循環,比如語句for i:=1 to 10 do begin for j:=1 to 10 do if i=j then break;write(j);end;中,當i和j都等於1時,條件滿足,就跳出for j:=1 to 10 do ……的語句了,直接就寫j的最終值。這樣就可以優化算法,省去了後面J的9次循環。

HALT是最武斷的壹種退出。無論執行什麽程序,都直接截斷,關閉程序回到編譯窗口,壹般用於判斷死循環後的及時退出。例如語句begin for i:=1 to 1 do halt;writeln('a');end;中,輸出項為空,因為在輸出語句之前就已經退出程序了

  • 上一篇:想給孩子培養壹些興趣愛好,現在6歲,不知道畫畫適不適合男孩子學呢,學的話怎麽學好壹點呢?
  • 下一篇:安徽黃山交通旅遊廣播2012招聘啟事
  • copyright 2024編程學習大全網