30
เหตุใดอาร์เรย์แบบ zero-based จึงเป็นบรรทัดฐาน?
คำถามที่ถามนี่ทำให้ผมนึกถึงของการสนทนาที่ฉันมีกับโปรแกรมเมอร์เพื่อน เขาแย้งว่าควรใช้อาเรย์แบบ zero-based อาเรย์แบบ one-based เนื่องจากอาเรย์ที่เป็นแบบ zero-based นั้นเป็นรายละเอียดการใช้งานที่มีต้นกำเนิดมาจากวิธีการทำงานของอาเรย์และพอยน์เตอร์และการทำงานฮาร์ดแวร์คอมพิวเตอร์ ภาษา ตอนนี้ฉันไม่ถนัดในการโต้วาทีดังนั้นฉันจึงไม่สามารถเสนอเหตุผลที่ดีในการติดตั้งอาร์เรย์แบบ zero-based นอกเหนือจากที่พวกเขารู้สึกว่าเหมาะสมกว่า เหตุใดจึงเป็นจุดเริ่มต้นทั่วไปของอาร์เรย์
112
array