Romeo писал(а):Но то, что такой синтаксис позволителен - в этом я прав
С этим утверждением не поспоришь . Память можно выделять не только под массив, но и под отдельную переменную, поэтому компилятор, вполне справедливо, считает данный синтаксис верным ( ему ведь неизвестно, чего в данный момент желает программист )