Cách thức mảng được lưu trữ trong bộ nhớ?

Mọi người cho em hỏi với ạ.
Hãy nêu cách thức mảng được lưu trữ trong bộ nhớ?
Em mới học nên đang còn lơ mơ, mọi người giúp với ạ

Nếu 1 ô nhớ 4 byte và mảng có n slot mem (n > 0) thì sẽ là base+0, base+4, base+8, …, base+4n-4 (có phải là n mem slot ko?)

2 Likes

em chỉ thấy để nói vậy th ạ, với lại kiểu int hiện nay là 4byte hay 2 byte ạ

Ít nhất cũng 4 byte rồi, có khi 8 không chừng. Còn câu hỏi đó là để nhắc bạn đếm lại :smiley:

2 Likes

từng phần tử liên tiếp nhau thôi, mỗi kiểu có kích thước phụ thuộc vào kiến trúc hệ điều hành, bạn đâu cần biềt size bao nhiêu làm gì

1 Like

dùng sizeof xem kích thước, các phần tử mảng nằm liền kề trong bộ nhớ.

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