Как я должен назвать это программирования C:Как называется?
char *fileNames[3] = {"string1", "string2", "string3"};
массив указателей, массив, указывающий на строки, или что?
Не очень лень искать ответ в другом месте, я не нашел его.
Обновление 1: Я назвал вышеуказанные (независимо от того, что это) имена файлов, потому что я фактически использую его для хранения имен файлов, но это могло быть что-то в моем вопросе.
и Спасибо за огромные дебаты, но есть так много ответов, что даже трудно решить, какой из них подходит для меня.
Read [Разница между 'полукокса * ул [] и' символ ул [] [] 'и как оба магазина в памяти?] (Http://stackoverflow.com/questions/17564608/what-do-the-array-name-mean-in-case-of-array-of-char-pointers/17661444 # 17661444) Я объяснил диаграммами, а также сравним их с 2-D строками. –
«Массив указателей на символ» или просто «массив строк» или просто «строковый массив» –
Ну, технически это массив указателей (длины 3), так вот что я бы назвал? –