stackyFACTS
Технологии

Массивы C позволяют использовать обратную нотацию скобок, например 5[a]

ВОТ ЧТО ИНТЕРЕСНО

На случай, если вы хотели, чтобы ваш код выглядел как записка с требованием выкупа. Поскольку C рассматривает индексацию массивов как простое прибавление указателя, 'a[5]' и '5[a]' компилируются в один и тот же адрес памяти, позволяя разработчикам писать уникально ужасно выглядящую логику.

Массивы C позволяют использовать обратную нотацию скобок, например 5[a]
STACKY / Технологии
Одно открытие ведёт к другому.

Продолжите читать факты по этой теме.

Технологии →
STACKY ДЛЯ IPHONE

Большой мир.
Маленькие открытия.

Продолжите открывать мир в Stacky. Интересные факты в приложении, которое всегда под рукой.

Скачать в App Store
ЕЩЁ ОДНО ОТКРЫТИЕ?

Продолжите открытие

Вся тема →
Синтаксис JSON строго запрещает разработчикам использовать комментарии
Технологии

Синтаксис JSON строго запрещает разработчикам использовать комментарии

Молчание — золото, в основном потому, что оно принудительно. Создатель JSON намеренно убрал возможность добавлять комментарии к коду, потому что разработчики…

Узнать больше
Синтаксис JSON безжалостно отвергает любые висячие запятые
Технологии

Синтаксис JSON безжалостно отвергает любые висячие запятые

Разработчики любят этот формат данных за легковесность, но он ведет себя как строгий грамматист, не терпящий опечаток. Одна случайная запятая в конце списка…

Узнать больше
Сложение пустых массивов в JavaScript дает строку
Технологии

Сложение пустых массивов в JavaScript дает строку

Потому что прибавление пустоты к пустоте, очевидно, должно давать пустую строку. Когда вы заставляете JavaScript выполнить '[] + []', он впадает в панику,…

Узнать больше
Формат YAML предлагает девять разных способов записать строки в файле конфигурации
Технологии

Формат YAML предлагает девять разных способов записать строки в файле конфигурации

Потому что простота сильно переоценена в разработке программного обеспечения. От одинарных кавычек и двойных кавычек до сворачиваемых и литеральных блоков,…

Узнать больше
XML требует явных закрывающих тегов для каждого элемента
Технологии

XML требует явных закрывающих тегов для каждого элемента

До того как появились лаконичные форматы, интернет полагался на этот агрессивно многословный стандарт разметки. Он заставляет вас прописывать конец каждого…

Узнать больше
Условия Йоды заставляют писать логику задом наперед
Технологии

Условия Йоды заставляют писать логику задом наперед

Обычно разработчики пишут «если переменная равна пяти». Условие Йоды навязывает полностью инвертированную структуру «если пять равно переменной». Это…

Узнать больше
StackyБольше открытий в приложении
Скачать в App Store