501 прочтение · 4 года назад
Языки программирования: Строки, часть 2. И массивы.
В предыдущем выпуске я рассказал, почему для строки нужен особый способ хранения в памяти, и как языки программирования выкручиваются из этой ситуации. В этом выпуске я хотел подробнее рассказать про особенности хранения строк. Да, они хранятся особенным образом, но там есть ещё одна особенность, а потом ещё одна, и в результате я решил, что всё это уже слишком скучно. Как-нибудь потом, когда будет повод. На данный момент мы знаем всё, что нужно знать о строках, и пора плотнее заниматься программированием. Хочу лишь указать на одну неочевидную, может быть, вещь. Строки для нас это вроде как тексты, которые можно прочитать...
99 прочтений · 1 год назад
Массивы в языке СИ
Массив — это группа переменных одного типа, расположенных в памяти рядом и имеющих общее имя. Каждая ячейка массива имеет уникальный индекс (как правило, это номер элемента). Элемент массива – значение, хранящееся в определенной ячейке памяти, расположенной в пределах массива, а также адрес этой ячейки памяти. Каждый элемент массива характеризуется тремя величинами: Длина массива – количество байт, отводимое в памяти для хранения всех элементов массива. ДлинаМассива = РазмерЭлемента * КоличествоЭлементов...