Вопрос по c++ – Что означает * array []?

-5

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

int *array[9];

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

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

Ваш Ответ

2   ответа
1

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

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

ексы: 0 - 8)

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

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

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

Похожие вопросы