LINUX.ORG.RU

История изменений

Исправление COKPOWEHEU, (текущая версия) :

Вообще это так используется

malloc

В контроллере не хочется использовать динамическую память.

Ну и чему равен sizeof структуры в этом случае?

Размеру фиксированной части. Поскольку sizeof возвращает размер типа, а не переменной, «хвост» он не видит.

Любой массив переменной длины должен содержать последним значением некоторую константу.

Это позволит легко получать размер массива …

А зачем? Размер массива я и так знаю, я же его руками указываю.

Исходная версия COKPOWEHEU, :

Вообще это так используется

[code]malloc[/code]

В контроллере не хочется использовать динамическую память.

Ну и чему равен sizeof структуры в этом случае?

Размеру фиксированной части. Поскольку sizeof возвращает размер типа, а не переменной, «хвост» он не видит.

Любой массив переменной длины должен содержать последним значением некоторую константу.

Это позволит легко получать размер массива …

А зачем? Размер массива я и так знаю, я же его руками указываю.