ບາງຄັ້ງ, ພວກເຮົາອາດຈະຕ້ອງປະຕິບັດລະຫັດດຽວກັນຫຼາຍຄັ້ງ.ໂດຍທົ່ວໄປແລ້ວ, ຄໍາຖະແຫຼງການຂອງໂປລແກລມຖືກປະຕິບັດຕາມລໍາດັບ: ຄໍາຖະແຫຼງທີ່ທໍາອິດໃນຫນ້າທີ່ເກີດຂື້ນກ່ອນ, ຕິດຕາມດ້ວຍຄໍາຖະແຫຼງທີ່ສອງ, ແລະອື່ນໆ.
ພາສາການຂຽນໂປລແກລມສະຫນອງໂຄງສ້າງການຄວບຄຸມຫຼາຍອັນສໍາລັບເສັ້ນທາງການປະຕິບັດທີ່ສັບສົນຫຼາຍ.
Loop statements ອະນຸຍາດໃຫ້ພວກເຮົາປະຕິບັດຄໍາຖະແຫຼງການຫຼືກຸ່ມຂອງຄໍາຖະແຫຼງທີ່ຫຼາຍຄັ້ງ, ແລະຕໍ່ໄປນີ້ແມ່ນຕາຕະລາງການໄຫຼວຽນຂອງຄໍາຖະແຫຼງການ loop ໃນພາສາການຂຽນໂປລແກລມສ່ວນໃຫຍ່:
ຮູບແບບວົງຈອນ
ພາສາ C ສະຫນອງປະເພດ loop ຕໍ່ໄປນີ້.ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ເພື່ອເບິ່ງແຕ່ລະປະເພດສໍາລັບລາຍລະອຽດ.
ຮູບແບບວົງຈອນ | ລາຍລະອຽດ |
ໃນຂະນະທີ່ເກີດຂຶ້ນຊ້ຳ | ເຮັດຊ້ຳຄຳຖະແຫຼງ ຫຼືກຸ່ມຂອງຄຳຖະແຫຼງເມື່ອເງື່ອນໄຂທີ່ໃຫ້ໄວ້ເປັນຈິງ.ມັນທົດສອບເງື່ອນໄຂກ່ອນທີ່ຈະດໍາເນີນການ loop host. |
ສໍາລັບການເກີດຂຶ້ນຊ້ຳ | ປະຕິບັດລໍາດັບຂອງຄໍາຖະແຫຼງຫຼາຍຄັ້ງ, ເຮັດໃຫ້ລະຫັດທີ່ຈັດການຕົວແປ loop ໄດ້ງ່າຍຂຶ້ນ. |
ເຮັດ...ໃນຂະນະທີ່ເກີດຊ້ຳ | ຄ້າຍຄືກັນກັບຄໍາສັ່ງໃນຂະນະທີ່ຍົກເວັ້ນແຕ່ວ່າມັນທົດສອບເງື່ອນໄຂໃນຕອນທ້າຍຂອງຫົວຂໍ້ loop ໄດ້. |
ຮັງຮັງ | ໃຊ້ຫນຶ່ງຫຼືຫຼາຍ loops ໃນ loop of while, for or do... while |
ຖະແຫຼງການຂອງການຄວບຄຸມ loop
ຄໍາສັ່ງຄວບຄຸມ loop ປ່ຽນຄໍາສັ່ງທີ່ລະຫັດຖືກປະຕິບັດ.ດ້ວຍມັນ, ທ່ານສາມາດເຕັ້ນໄປຫາລະຫັດ.
ພາສາ C ໃຫ້ຄໍາຖະແຫຼງການຄວບຄຸມ loop ຕໍ່ໄປນີ້.ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ເພື່ອເບິ່ງລາຍລະອຽດຂອງແຕ່ລະຄໍາຖະແຫຼງການ.
ຄໍາຖະແຫຼງການຄວບຄຸມ | ລາຍລະອຽດ |
ແຍກປະໂຫຍກ | ເພື່ອຢຸດການ loop ຫຼື switch ຖະແຫຼງການ, stream program ສືບຕໍ່ປະຕິບັດຄໍາສັ່ງຕໍ່ໄປທີ່ປະຕິບັດຕາມ loop ຫຼື switch. |
ສືບຕໍ່ຖະແຫຼງການ | ບອກໃຫ້ loop body ຢຸດວົງຈອນທັນທີ ແລະເລີ່ມຮອບຕໍ່ໄປອີກຄັ້ງ. |
goto ປະໂຫຍກ | ໂອນການຄວບຄຸມໄປຫາຄໍາຖະແຫຼງທີ່ tagged.ແຕ່ບໍ່ແນະນໍາໃຫ້ໃຊ້ຄໍາຖະແຫຼງທີ່ goto ໃນໂຄງການ. |
loop ທີ່ບໍ່ມີຂອບເຂດ
ຖ້າເງື່ອນໄຂບໍ່ເຄີຍເປັນຄວາມຈິງ, ຫຼັງຈາກນັ້ນ loop ຈະກາຍເປັນ loop ທີ່ບໍ່ມີຂອບເຂດ.ວົງຈອນສໍາລັບສາມາດຖືກນໍາໃຊ້ເພື່ອຮັບຮູ້ຮອບວຽນທີ່ບໍ່ມີຂອບເຂດໃນຄວາມຫມາຍພື້ນເມືອງ.ເນື່ອງຈາກການສະແດງອອກອັນໃດອັນໜຶ່ງຂອງສາມອັນທີ່ປະກອບເປັນ loop ບໍ່ແມ່ນຄວາມຈຳເປັນ, ທ່ານສາມາດປ່ອຍບາງການສະແດງອອກທີ່ມີເງື່ອນໄຂຫວ່າງເປົ່າເພື່ອສ້າງເປັນ loop ທີ່ບໍ່ມີຂອບເຂດ.
ຕົວຢ່າງດໍາລົງຊີວິດ
ການສະແດງອອກທີ່ມີເງື່ອນໄຂແມ່ນສົມມຸດວ່າເປັນຄວາມຈິງເມື່ອມັນບໍ່ມີ.ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດຄ່າເບື້ອງຕົ້ນແລະການສະແດງອອກທີ່ເພີ່ມຂຶ້ນ, ແຕ່ໂດຍທົ່ວໄປແລ້ວ, ນັກຂຽນໂປລແກລມ C ມັກຈະໃຊ້ໂຄງສ້າງສໍາລັບ (;;) ເພື່ອເປັນຕົວແທນຂອງ loop ທີ່ບໍ່ມີຂອບເຂດ.
A ຂ້າງເທິງ C cycle ແມ່ນຂຶ້ນກັບ Shenzhen HDV Photoelectron Technology co., LTD., ການດໍາເນີນງານດ້ານວິຊາການຊອບແວ., ແລະບໍລິສັດໄດ້ນໍາເອົາທີມງານຊອບແວທີ່ມີອໍານາດສໍາລັບອຸປະກອນທີ່ກ່ຽວຂ້ອງກັບເຄືອຂ່າຍ (ເຊັ່ນ: AC.ONU/ ການສື່ສານONU/ ສະຫຼາດONU/ ເສັ້ນໄຍONU/XPONONU/GPONONUແລະອື່ນໆ).ສໍາລັບລູກຄ້າທຸກຄົນປັບແຕ່ງຄວາມຕ້ອງການສະເພາະຜູ້ທີ່ຕ້ອງການ, ຍັງໃຫ້ຜະລິດຕະພັນຂອງພວກເຮົາສະຫລາດແລະກ້າວຫນ້າທາງດ້ານ.