Что означает * array []?

Что это значит? Я вижу это все время в программах и не понимаю:

int *array[9];

Почему там звездочка. В чем разница между этой декларацией и этим:

int array[9];
 Philipp18 июл. 2012 г., 23:18
Вы только что отправилиthis question? Дваждыint *array[9] в течение нескольких минут выглядит более чем случайно ...
 chris18 июл. 2012 г., 23:17
cdecl а такжеThe Spiral Rule обе хорошие ссылки.
 chris18 июл. 2012 г., 23:18
@ Филипп, это кто-то еще (поверь мне). Я бы вообразил, что именно сейчас возник вопрос.

Ответы на вопрос(2)

Решение Вопроса

ексы: 0 - 8)

Это также может быть указано как массив целочисленных указателей.

int array[9] , это массив целых чисел.

 18 июл. 2012 г., 23:17
Ваше первое предложение мне не совсем понятно. Я бы сказал, что это массив целочисленных указателей.
 18 июл. 2012 г., 23:14
@ Дэвид: представлять несколько указателей на целые?
 0x499602D218 июл. 2012 г., 23:14
Для чего его используют?

Звездочка означает указатель. Вы можете прочитать форму Бэкуса-Наура для языка Си, чтобы увидеть определения типов.

 18 июл. 2012 г., 23:21
Не говорите мне, что вы изучаете язык программирования, читая его синтаксис & apos; BNF.
 18 июл. 2012 г., 23:23
@Eric: я могу вспомнить изучение Паскаля таким образом :-P

Ваш ответ на вопрос