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++ ละเว้นขนาดอาร์เรย์


ละเว้นขนาดอาร์เรย์

คุณไม่จำเป็นต้องระบุขนาดของอาร์เรย์ แต่ถ้าคุณทำไม่ได้ มันจะใหญ่เท่ากับองค์ประกอบที่แทรกเข้าไปเท่านั้น:

string cars[] = {"Volvo", "BMW", "Ford"}; // size of array is always 3

นี้เป็นสิ่งที่ดีอย่างสมบูรณ์ อย่างไรก็ตาม ปัญหาจะเกิดขึ้นหากคุณต้องการพื้นที่เพิ่มเติมสำหรับองค์ประกอบในอนาคต จากนั้นคุณต้องเขียนทับค่าที่มีอยู่:

string cars[] = {"Volvo", "BMW", "Ford"};
string cars[] = {"Volvo", "BMW", "Ford", "Mazda", "Tesla"};

หากคุณระบุขนาด อาร์เรย์จะสงวนพื้นที่เพิ่มเติม:

string cars[5] = {"Volvo", "BMW", "Ford"}; // size of array is 5, even though it's only three elements inside it

ตอนนี้คุณสามารถเพิ่มองค์ประกอบที่สี่และห้าโดยไม่ต้องเขียนทับองค์ประกอบอื่นๆ:

cars[3] = "Mazda";
cars[4] = "Tesla";

ละเว้นองค์ประกอบในการประกาศ

นอกจากนี้ยังสามารถประกาศอาร์เรย์โดยไม่ต้องระบุองค์ประกอบในการประกาศ และเพิ่มในภายหลัง:

string cars[5];
cars[0] = "Volvo";
cars[1] = "BMW";
...