Использование структуры в программе и доступ к ее членам

Типы, определяемые пользователем

Структуры в С/C++

 

Структура – это группа связанных переменных

1. Объявление структуры:

 

struct mystruct // mystruct – имя ( или дескриптор) структуры

{

int cena;

float ves;

char name[20] ;

}; // ставится в конце знак (;)

 

· Имя структуры - спецификатор типа, определяемого пользователем. · Описание структуры не создает переменную и не выделяет под нее пямять! · Объявление структуры является оператором, поэтому в конце ставится знак “;” · Доступ к конкретному элементу структуры осуществляется с помощью операции “.”

 

 

mystruct first, second; // создание двух переменных типа mystruct

first.cena=1000;

first.ves=100.5;

strcpy(first.name,"Товар_1");