C ++เกมส์

C++ HOME บทนำ C++ C++ เริ่มต้นใช้งาน ไวยากรณ์ C++ เอาต์พุต C++ ความคิดเห็น C++ ตัวแปร C++ อินพุตผู้ใช้ C++ ประเภทข้อมูล C++ ตัวดำเนินการ C++ สตริง C++ C++ คณิตศาสตร์ C++ บูลีน เงื่อนไข C++ สวิตช์ C++ C ++ ในขณะที่วนรอบ C ++ สำหรับลูป C++ พัก/ดำเนินการต่อ อาร์เรย์ C++ การอ้างอิง C++ ตัวชี้ C++

ฟังก์ชัน C++

ฟังก์ชัน C++ พารามิเตอร์ฟังก์ชัน C++ ฟังก์ชัน C++ โอเวอร์โหลด

คลาส C++

C++ OOP C++ คลาส/วัตถุ วิธีการคลาส C ++ ตัวสร้าง C++ ตัวระบุการเข้าถึง C++ การห่อหุ้ม C++ มรดก C++ C++ Polymorphism ไฟล์ C++ ข้อยกเว้น C++

C++ วิธีการ

เพิ่มสองตัวเลข

ตัวอย่างภาษา C++

ตัวอย่างภาษา C++ คอมไพเลอร์ C++ แบบฝึกหัด C++ แบบทดสอบ C++


C ++ สำหรับลูป


C ++ สำหรับลูป

เมื่อคุณทราบจำนวนครั้งอย่างชัดเจนว่าคุณต้องการวนซ้ำผ่านบล็อกของโค้ด ให้ใช้การforวนซ้ำแทนการwhileวนซ้ำ:

ไวยากรณ์

for (statement 1; statement 2; statement 3) {
  // code block to be executed
}

คำสั่ง 1ถูกดำเนินการ (ครั้งเดียว) ก่อนการดำเนินการของบล็อกโค้ด

คำสั่งที่ 2กำหนดเงื่อนไขสำหรับการดำเนินการบล็อคโค้ด

คำสั่ง 3ถูกดำเนินการ (ทุกครั้ง) หลังจากที่บล็อกโค้ดถูกดำเนินการแล้ว

ตัวอย่างด้านล่างจะพิมพ์ตัวเลข 0 ถึง 4:

ตัวอย่าง

for (int i = 0; i < 5; i++) {
  cout << i << "\n";
}

ตัวอย่างอธิบาย

คำสั่งที่ 1 ตั้งค่าตัวแปรก่อนเริ่มการวนซ้ำ (int i = 0)

คำสั่ง 2 กำหนดเงื่อนไขสำหรับการวนซ้ำ (ฉันต้องน้อยกว่า 5) หากเงื่อนไขเป็นจริง การวนซ้ำจะเริ่มต้นอีกครั้ง หากเป็นเท็จ การวนซ้ำจะสิ้นสุด

คำสั่งที่ 3 เพิ่มค่า (i++) ทุกครั้งที่มีการดำเนินการบล็อกโค้ดในลูป


ตัวอย่างอื่น

ตัวอย่างนี้จะพิมพ์เฉพาะค่าคู่ระหว่าง 0 ถึง 10:

ตัวอย่าง

for (int i = 0; i <= 10; i = i + 2) {
  cout << i << "\n";
}

แบบฝึกหัด C++

ทดสอบตัวเองด้วยแบบฝึกหัด

ออกกำลังกาย:

ใช้การforวนซ้ำเพื่อพิมพ์ "ใช่" 5 ครั้ง:

 (int i = 0; i < 5; ) {
  cout <<  << "\n";
}