в С это: *(array) эквивалентно array[0]?
*(array)
array[0]
Поэтому есть *(array+2) эквивалентно array[2]?
*(array+2)
array[2]
Да, например:
Дано:
int a[10];
Тогда
*(a + 2)
эквивалентно
a[2]
и просто для хорошей меры.
2[a]
Вы можете посмотреть на это, чтобы получить дополнительную помощь: http://www.ibiblio.org/pub/languages/fortran/append-c.html
4) Взятие нижнего индекса со значением i эквивалент к операции: «указатель-добавить я, а затем типа разыменования сумма ", т.е. xxx[i] = *(xxx # i)
4) Взятие нижнего индекса со значением i эквивалент к операции: «указатель-добавить я, а затем типа разыменования сумма ", т.е.
xxx[i] = *(xxx # i)
Как уже упоминалось, ответ - да, но вы можете лучше понять.
Да и да. (Заполнение до необходимой длины 15 символов.)
Простой ответ: да.