Здравствуйте, winogr, Вы писали:
W>попробуй скомпилить
W>W>char s[]="123";
W>s++;
W>
В данном случае s — это массив, а не указатель (ни константный, ни неконстантный). Со всеми вытекающими.
Просто за счет стандартного преобразования array-to-pointer conversion массив в ряде случаев ведет себя как указатель.