sizeof (array) выдает размерность указателя я правильно же понимаю?
А sizeof (array[0]) выдает размер нулевого элемента. Теперь собственно сам вопрос. Чему равняется размер указателя на массив? Потому что к примеру для массива int из 5 элементов он равняется 8, в то время как размер int равен 4 байтам. Внятного ответа гугл не выдал.
Просто оператор sizeof выполненный на стек-бейс массиве дает тебе весь его размер, а не просто размер указателя на 1 элемент
Тогда возвращаемся к вопросу)
Обсуждают сегодня