Структуры. Структура – тип данных, который объединяет несколько переменных, в общем случае разных типов

Структура – тип данных, который объединяет несколько переменных, в общем случае разных типов. Переменные, которые объединены структурой, называются элементами, полями, членами структуры.

Пример: /* объявления структуры */

struct student{char name[30];

int course;

char group;

int scholarship;};

Объявление структуры является оператором, то есть в конце должна быть “;”.

Таким образом определяется шаблон структуры.

struct – тип структуры, student – имя структуры. Все вместе это определяет шаблон структуры, память не выделяется.

Определим переменные типа struct student:

struct student stud1,stud2;

Компилятор автоматически выделяет под них место в памяти компьютера. Под каждую переменную выделяется непрерывный участок памяти.

Задание шаблона и объявление переменных можно производить в одном операторе:

struct student{char name[30];

int course;

char group;

int scholarship;} stud1, stud2;

Доступ к конкретному элементу структуры осуществляется с помощью операции “точка”.

Пример:

strcpy(stud1.name,”Степанов А.В.”);

printf(“%s\n”,stud2.group);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: