ภาษา C++ Lesson4

Page 1

!

บทที่ 4 การทําซํา้ ♦!ความหมายของการทําซํา้ การทําซํ้าหรือการวนรอบ (loop) หมายถึง การกําหนดเงือ่ นไขเพือ่ ใหโปรแกรมทํางานใน statement หรือ กลุมของ statement เดิมซํ้าๆ 1 ครัง้ หรือมากกวา โดยจํานวนครัง้ ของการทํางานจะเปนไป ตามเงื่อนไขที่กาหนดไว ํ มีประโยชนอยางยิ่งทําใหการเขียนโปรแกรมยืดหยุน และสะดวก การเขียน โปรแกรมมีประสิทธิภาพดวยคําสั่งกําหนดใหมีการทําซํ้าหรือวนรอบ ใน C++ มี statement เพือ่ สัง่ ใหโปรแกรมมีการทํางานแบบทําซํ้า คือ for, while และ do… while ซึ่งจะกลาวถึงรายละเอียดตอไป

♦!ลูป for ลูป for จะเริม่ ดวยการนําคาเริ่มตนเปรียบเทียบกับเงื่อนไขที่กาหนดไว ํ ถาเงื่อนไข เปนจริง จะทํา statement ในลูป ถา เปนเท็จ จะเลิกทํางานในลูป กรณีเมือ่ ตรวจสอบเงือ่ นไขแลวเปนจริงเมือ่ ทํางานใน ลูปแลว ก็จะเพิม่ หรือลดคาตัวแปรในเงือ่ นไขอีก 1 หรือมากกวาตามที่กําหนดไวโดยอัตโนมัติ แลวตรวจ สอบเงือ่ นไขอีกครัง้ ถาเงื่อนไข เปนเท็จ จะเลิกทําซํ้าในลูป มีรูปแบบ statement ดังนี้ 1. ลูป for ทีม่ ี statement เดียว มีรูปแบบ ดังนี้ for (ตัวแปรและคาเริ่มตน; เงือ่ นไขเปรียบเทียบ; เพิ่มหรือลดคาตัวแปร) statement; 2. ลูป for ทีม่ หี ลาย statement มีรูปแบบ ดังนี้ for (ตัวแปรและคาเริ่มตน; เงือ่ นไขเปรียบเทียบ; เพิ่มหรือลดคาตัวแปร) { statement; statement; statement; }

ศิริชัย นามบุรี

การทําซํา้


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.