Массивы индексируются с Массивы индексируются с Массивы индексируются с чего угодно Л_('У)_Г Ма / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
Массивы индексируются с
Массивы индексируются с
Массивы индексируются с чего угодно
Л_('У)_Г
Массивы
индексируются с 4, кончаются на 6, потом опять идут с 1 и до 3, продолжаются на 7 и до конца,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее
Массивы индексируются с Массивы индексируются с Массивы индексируются с чего угодно Л_('У)_Г Массивы индексируются с 4, кончаются на 6, потом опять идут с 1 и до 3, продолжаются на 7 и до конца
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
Конца... наивные..
Там не уточняется чей это будет конец.
Pascal, Basic - тоже с единицы.
Star Wars - там просто не массив, а словарь.
В паскале можно сделать индексацию даже с отрицательных чисел...
Насколько я помню - сильно давно было - можно брать любое значение ординального типа, тоесть с правильным типом можно было буквально делать массив от забора до обеда.
+ 1С - с единицы
sdawe sdawe 04.08.201921:28 ответить ссылка 0.0
Ух бля
*Звуки отклеевающийся бухгалтерии*
Барсик можно одним оператором переключить на индексацию с нуля.
На счёт перла неправда:
$ perl -we 'use strict; my @a; $a[1_000_000_000] = 1;'
Out of memory!
Qu2uW Qu2uW 04.08.201923:12 ответить ссылка 0.1
В С/C++ можно индекс индексировать но массиву
int16 int16 04.08.201923:56 ответить ссылка -0.1
Чего?
Попробуй скомпиль:

#include <stdio.h>

int main()
{
for (int i = 0; i < 11; ++i)
printf("%c", i["Hello world"]);

return 0;
}


https://rextester.com/HGZ60686
int16 int16 05.08.201917:42 ответить ссылка 0.0
Использование массива, конечно, извращённое, но индексы всё равно с нуля.
так никто и не спорит, с нуля конечно.
Я это все к тому, что в С/С++ массив и индекс можно местами менять, результат одинаков. Эта особенность тянестя с древних времен, и не дропается в угоду обратной совместимости.
Это конечно далеко не очевидно, но и тут есть своя логика.
int16 int16 06.08.201904:38 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
д



1 Googlo Soarch mathew W
@mathew@mastodon.social
I came up with a single pass O(n) sort algorithm I call StalinSort. You iterate down the list of elements checking if they're in order. Any element which is out of order is eliminated. At the end you have a sorted list.
2018/10/26 04:20:16
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор программирование алгоритмы песочница приколы для образованных даунов со знанием английского

mathew W @mathew@mastodon.social I came up with a single pass O(n) sort algorithm I call StalinSort. You iterate down the list of elements checking if they're in order. Any element which is out of order is eliminated. At the end you have a sorted list. 2018/10/26 04:20:16