
Сообщение от
fasked
x[i] - это тоже самое, что *(x + i). Сначала указатель смещается на i позиций, а потом разыменовывается. Соответственно x[0] = *(x + 0) = *(x) = *x.
Так делается только при использовании X[i]. Вычислять же таким образом
явный указатель смысла нет. Уж если хочешь юзить явно смещаемый указатель с массивом, то в цикле, инкрементя на каждом шагу сам указатель. А если не в цикле инкрементами/декремнетами, а сложение с индексом, то прячь адресную арифметику под оператор [].