Каким образом обращаться к конкретному элементу в массиве структур? - C (СИ)
Формулировка задачи:
Предположим, есть структура:
И есть массив структур(если я верно понимаю):
Каким образом обращаться к конкретному элементу?
struct product
{
char name[N]
double urojay[5];
};struct product product_list[NT];
Решение задачи: «Каким образом обращаться к конкретному элементу в массиве структур?»
textual
Листинг программы
product_list[10].name;
Объяснение кода листинга программы
В данном коде обращение к элементу массива структур происходит следующим образом:
product_list- это массив структур, в котором хранятся данные о продуктах.[10]- это индексация массива, где10обозначает номер элемента, к которому мы обращаемся.product_list[10].name- это обращение к полюnameструктуры, которая находится в элементе массива с индексом10. Таким образом, в данном коде мы обращаемся к полюnameструктуры, которая находится в элементе массиваproduct_listс индексом10.