สารบัญ:

อาร์กิวเมนต์เริ่มต้นใน C ++ คืออะไร
อาร์กิวเมนต์เริ่มต้นใน C ++ คืออะไร

วีดีโอ: อาร์กิวเมนต์เริ่มต้นใน C ++ คืออะไร

วีดีโอ: อาร์กิวเมนต์เริ่มต้นใน C ++ คืออะไร
วีดีโอ: 4. ฟังก์ชัน อาร์กิวเมนต์ และพารามิเตอร์ ในภาษา Python, C และ Java ไล่โค้ดทีละบรรทัด 2024, อาจ
Anonim

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

ด้วยวิธีนี้ อาร์กิวเมนต์ใน C++ คืออะไร?

NS ข้อโต้แย้ง ไปยังฟังก์ชันคือค่าที่สามารถส่งผ่านไปยังฟังก์ชันเพื่อใช้เป็นข้อมูลป้อนเข้าได้ 'ค่าที่ส่งคืน' คือค่าที่ฟังก์ชันส่งคืน ตัวอย่างเช่น ในการเรียกใช้ฟังก์ชัน square(10) ค่า 10 คือ an การโต้แย้ง ไปยังฟังก์ชัน square()

นอกจากนี้ Constructor ที่มีอาร์กิวเมนต์เริ่มต้นใน C ++ คืออะไร NS ตัวสร้าง ที่ไม่มี พารามิเตอร์ (หรือมี พารามิเตอร์ ที่ทุกคนมี ค่าเริ่มต้น ค่า) เรียกว่า a ตัวสร้างเริ่มต้น . NS ตัวสร้างเริ่มต้น จะถูกเรียกหากไม่มีค่าเริ่มต้นที่ผู้ใช้ระบุ คลาสนี้ออกแบบมาเพื่อเก็บค่าเศษส่วนเป็นตัวเศษและตัวส่วนจำนวนเต็ม

นอกจากนี้ คุณจะส่งผ่านอาร์กิวเมนต์เริ่มต้นใน C ++ ได้อย่างไร

เบื้องหลังความคิด อาร์กิวเมนต์เริ่มต้น เป็นเรื่องง่าย ถ้าฟังก์ชันถูกเรียกโดย ผ่านข้อโต้แย้ง /s พวกนั้น ข้อโต้แย้ง ถูกใช้โดยฟังก์ชัน แต่ถ้า การโต้แย้ง /s จะไม่ถูกส่งผ่านในขณะที่เรียกใช้ฟังก์ชัน ดังนั้น ค่าเริ่มต้น มีการใช้ค่า ค่าเริ่มต้น ค่า/s จะถูกส่งต่อไปยัง การโต้แย้ง /s ในฟังก์ชันต้นแบบ

ฟังก์ชันเริ่มต้นที่มีให้ใน C ++ คืออะไร

ด้านล่างนี้เป็นฟังก์ชันเริ่มต้นที่คอมไพเลอร์จัดเตรียมไว้ในภาษา C++ หากนักพัฒนาซอฟต์แวร์ไม่ได้ใช้งานในชั้นเรียน

  • ตัวสร้างเริ่มต้น
  • คัดลอกตัวสร้าง
  • ผู้ดำเนินการมอบหมาย
  • ตัวทำลาย