Шаг 61.
Microsoft Visual C++ 2010. Язык С/С++.
Указатели и структуры данных. Обращение к элементам структур

    На этом шаге мы рассмотрим особенности такого обращения.

    Мы видели, что после объявления структуры (а это фактически тип данного, имя которого равно имени структуры) можно объявить некую переменную типа этой структуры или указатель этого типа (указатель на эту структуру).

    Если вы объявили переменную типа структуры, то чтобы обратиться к элементам структуры, надо после имени переменной поставить точку, а если объявили указатель на структуру, то после имени указателя на данную стртуру надо поставить стрелку вправо (->). Затем нужно к этим именам приписать имя члена структуры, к которому надо обратиться. Если требуется обратиться к членам вложенной структуры, то следует продолжить операции точкой или стрелкой вправо с именем подструктуры, а затем с именем члена. Примеры обращения к членам экземпляров структуры: emp[0].name, emp[521].salary, emp[121].hiredate.year.

    Допустим, р = &emp[1]. В этом случае:

    Однако существуют некоторые ограничения:

    На следующем шаге мы рассмотрим структуры и функции.




Предыдущий шаг Содержание Следующий шаг