Це може бути питання про те, чи можна змінити значення індексу масиву, яке починається з 0, на 1. Відповідь на це питання: немає.11 квітня 2019 р
Немає способу змінити індексацію масиву. Ви можете створити фіктивний масив із значеннями від 1 до 30 або просто зменшити/збільшити введені користувачем дані для ваших обчислень.
Пояснення:Немає. Ви не можете змінити основні правила C щодо нульового початкового індексу масиву.
Щоб відповідати цьому визначенню arr[i], індексація масиву починається з 0. Висновок такий: нам потрібен довільний доступ до масиву. Щоб забезпечити довільний доступ, компілятори використовують арифметику вказівника для досягнення i-го елемента.
Використання методу splice(). Метод splice() використовується для зміни масиву шляхом додавання, видалення або заміни елементів. Цей метод змінює вихідний масив. Першим аргументом методу splice() є початковий індекс, який є індексом, з якого починається зміна масиву.
Причина, чому індекс починається з нуля, полягає в тому індекс використовується як зсув. Припустімо, що у нас є масив Arr = [1,2,3,4,5] Arr[0] насправді означає, що перший елемент знаходиться на 0 елементів від місця пам’яті, куди вказує arr, оскільки елементи в масиві зберігаються безперервно .