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++ และคำสั่ง if

C ++ รองรับเงื่อนไขตรรกะปกติจากคณิตศาสตร์:

  • น้อยกว่า: a < b
  • น้อยกว่าหรือเท่ากับ: a <= b
  • มากกว่า: a > b
  • มากกว่าหรือเท่ากับ: a >= b
  • เท่ากับa == b
  • ไม่เท่ากับ: a != b

คุณสามารถใช้เงื่อนไขเหล่านี้เพื่อดำเนินการต่างๆ สำหรับการตัดสินใจที่แตกต่างกัน

C++ มีเงื่อนไขดังต่อไปนี้:

  • ใช้ifเพื่อระบุบล็อกของรหัสที่จะดำเนินการ หากเงื่อนไขที่ระบุเป็นจริง
  • ใช้elseเพื่อระบุบล็อกของรหัสที่จะดำเนินการ หากเงื่อนไขเดียวกันเป็นเท็จ
  • ใช้else ifระบุเงื่อนไขใหม่ที่จะทดสอบ หากเงื่อนไขแรกเป็นเท็จ
  • ใช้switchเพื่อระบุบล็อคทางเลือกมากมายของโค้ดที่จะดำเนินการ

คำสั่ง if

ใช้ifคำสั่งเพื่อระบุบล็อกของรหัส C++ ที่จะดำเนินการหากเงื่อนไขtrueคือ

ไวยากรณ์

if (condition) {
  // block of code to be executed if the condition is true
}

สังเกตว่าifเป็นอักษรตัวพิมพ์เล็ก ตัวพิมพ์ใหญ่ (ถ้าหรือ IF) จะสร้างข้อผิดพลาด

ในตัวอย่างด้านล่าง เราทดสอบสองค่าเพื่อดูว่า 20 มากกว่า 18 หรือไม่ หากเงื่อนไขคือtrueให้พิมพ์ข้อความบางส่วน:

ตัวอย่าง

if (20 > 18) {
  cout << "20 is greater than 18";
}

เรายังสามารถทดสอบตัวแปรได้:

ตัวอย่าง

int x = 20;
int y = 18;
if (x > y) {
  cout << "x is greater than y";
}

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

ในตัวอย่างข้างต้น เราใช้ตัวแปรสองตัวคือxและyเพื่อทดสอบว่า x มากกว่า y หรือไม่ (โดยใช้ตัว>ดำเนินการ) เนื่องจาก x คือ 20 และ y คือ 18 และเรารู้ว่า 20 มากกว่า 18 เราพิมพ์ไปยังหน้าจอที่ "x มากกว่า y"


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

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

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

พิมพ์ "Hello World" xถ้ามากกว่า y .

int x = 50;
int y = 10;
 (x  y) {
  cout << "Hello World";
}