Vì sao trong list, offset bắt đầu bằng 0?

Mọi người giúp em với, em chưa hiểu rõ vấn đề này:

Vì sao trong list thì offset bắt đầu bằng 0.

Bạn đã học về con trỏ chưa? Nếu chưa thì mảng trong c, c++ là con trỏ, có nghĩa là :
a[0]==(a+0)
a[1]==
(a+1)
a[2]==(a+2)

a[n]==
(a+n)

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