Инициализация указателя в Си

Мне интересна ваша рецензия на таблицу вот этого ресурса http://microsin.net/programming/dsp/difference-between-pointer-and-array-in-c.html в пункте 2 таблицы сравнения

  1. Указатель нельзя инициализировать при определении. Также нельзя при определении указателя проинициализировать память, на которую указывает указатель.

Что имеется здесь ввиду?

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

char* prt = (char*) 0xB8000000;

Указатель в данном коде указывает на область памяти 0xB8000000. Я так понимаю утверждение "Указатель нельзя инициализировать при определении." не верно.

И автор статьи не прав ?


Ответы (1 шт):

Автор решения: HolyBlackCat

Автор статьи неправ.

Видимо он имеет в виду, что нельзя за одну строчку создать динамический массив и сразу указать его элементы.

→ Ссылка