สารบัญ:
คำจำกัดความ - พฤติกรรมที่ไม่ได้กำหนดหมายความว่าอย่างไร
ในวิทยาการคอมพิวเตอร์พฤติกรรมที่ไม่ได้กำหนดเกิดขึ้นเมื่อภาษาคอมพิวเตอร์ไม่ได้จัดการการดำเนินการบางอย่างที่ได้รับการเข้ารหัสเป็นรหัสฐาน ผู้เชี่ยวชาญบางคนอธิบายสิ่งนี้ว่า "สมมติฐานที่ทำโดยนักแปลของซอร์สโค้ด" แนะนำว่าเมื่อไม่มีขั้นตอนสำหรับไวยากรณ์ที่แน่นอนซึ่งนำไปสู่ปัญหาที่ยากต่อการคาดการณ์ในแง่ของการแก้ปัญหา
Techopedia อธิบายพฤติกรรมที่ไม่ได้กำหนด
พฤติกรรมที่ไม่ได้กำหนดสามารถมีได้หลายรูปแบบ ดังกล่าวเกิดขึ้นเมื่อปัญหาหรือการดำเนินงานบางประเภทไม่ได้ถูกสร้างขึ้นในภาษาที่โปรแกรมเมอร์กำลังใช้งาน ตัวอย่างเช่น C และ C ++ มีช่วงของพฤติกรรมที่ไม่ได้กำหนดของตัวเองตามวิธีการสร้างภาษา ตัวอย่างทั่วไปของพฤติกรรมที่ไม่ได้กำหนดคือสถานการณ์ที่โปรแกรมจัดทำดัชนีอาร์เรย์ที่อยู่นอกขอบเขต ตัวอย่างอื่น ๆ เกี่ยวข้องกับการหารตัวเลขด้วยศูนย์พิมพ์ค่า Null หรือชี้ไปยังตำแหน่งหน่วยความจำบางอย่างที่ไม่มี ข้อบกพร่องหรือข้อบกพร่องทุกประเภทในรหัสการเขียนโปรแกรมคอมพิวเตอร์สามารถสร้างพฤติกรรมที่ไม่ได้กำหนดไว้หลากหลายประเภทซึ่งวิศวกรและโปรแกรมเมอร์จำเป็นต้องระวัง
