คุณสามารถเริ่มต้นตัวแปรได้โดยใช้โอเปอเรเตอร์การกำหนดค่าหรือใช้ตัวสร้างเมื่อเริ่มต้น ตัวอย่างเช่น
int i = 0; MyClass instance(1, "Hello");
จะเริ่มต้นโดยอัตโนมัติหาก
- เป็นอินสแตนซ์ของคลาส/โครงสร้างที่ตัวสร้างเริ่มต้นเริ่มต้นประเภทดั้งเดิมทั้งหมด เช่น MyClass;
- คุณใช้ไวยากรณ์ตัวเริ่มต้นอาร์เรย์ เช่น int a[10] ={} (ศูนย์ทั้งหมด) หรือ int a[10] ={1,2}; (ศูนย์ทั้งหมดยกเว้นสองรายการแรก:a[0] ==1 และ a[1] ==2)
- เป็นตัวแปรส่วนกลาง/ภายนอก
- ถูกกำหนดแบบคงที่