Ngôn ngữ lập trình C được biết đến như một ngôn ngữ mảng không chỉ số. Mục đầu tiên trong một mảng có thể truy cập được bằng cách sử dụng 0
. Ví dụ: double arr[2] = {1.5,2.5}
Mục đầu tiên trong mảng arr
nằm ở vị trí 0. arr[0] === 1.5
1 chỉ mục dựa trên ngôn ngữ lập trình nào?
Tôi đã nghe nói về các ngôn ngữ này bắt đầu từ 1 thay vì 0 để truy cập mảng: Algol, Matlab, Action !, Pascal, Fortran, Cobol. Cái này đã hoàn thành chưa?
Cụ thể, một mảng dựa trên 1 sẽ truy cập mục đầu tiên bằng 1, không phải bằng 0.