Tại sao có thể truy cập phần tử ngoài mảng

ví dụ e khai báo a[5] nhưng cout << a[10] vẫn ra giá trị. nếu như vậy thì số phần tử 5 có ý nghĩa gì

C++ không kiểu soát ngoại lệ này nên nó in ra nội dung của vùng nhớ ở ô nhớ tương ứng với a[10]

Tùy ide có thực hiện kiểm tra không thôi, đôi khi vẫn báo lỗi, nếu vào vùng của hệ thống, không kiểm soát thì tràn bộ đệm mất.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?