Các cao thủ cho mình hỏi khi mình truy cập vào phần tử có số thứ tự vượt quá kích thước của mảng .
ví dụ. int a[100];
a[101] =1;
như vậy thì tại sao chương trình lại ko bị lỗi ,chạy bt và cái phần từ thứ 101 kia sẽ được chứa ở đâu nhỉ? Mình mới học nên thắc mắc :)))
Tại sao truy cập vào phần tử ngoài mảng lại không bị gặp lỗi?
a[100] đã là ngoài biên rồi 
a[101] sẽ nằm cách biên 8 byte.
1 Like
ah vậy thế thì cần khai báo số phần tử của mảng làm gì nhỉ? đằng nào ngoài biên cũng đâu quan trọng , mình vẫn truy cập vào nó bình thường được mà
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?