вроде бы?
о как. предупреждений? то есть в каких-то случаях это совсем не так? (мне по-моему в этой же группе объясняли, что указатель на массив и указатель на нулевой его элемент - одно и то же. любопытно смоделировать ситуацию, когда это не так..
если data это массив, то &data это двойной указатель, скорее если &data[0] и data это близкие вещи и в первом и другом случае это указатель на нулевой элемент, но как говориться есть нюанс, например если где-то по тексту есть определение количества элементов массива, апример uint8_t data[50] = {}; то с помощью конструкции sizeof(data) можно узнать количество байт в массиве, но sizeof(&data[0]) вероятно вернеет размер указателя
точно, перепутал, вопрос был про data и &data или &data[0], и с такой аргументацией, вроде бы, понятнее.
Обсуждают сегодня