X
Xamil
Original poster
Структуры, Объединения и нестандартные типы данных.
Структура - это совокупность нескольких переменных под единым именем рассматриваемых как одно целое.В отличии от массива переменные в структуре могут иметь разные типы данных
Ключевое слово struct указывает на начало определения структуры.За этим ключевым словом должно следовать имя структуры.Имя структуры также называется ее меткой, а также именем структурного типа.first и second являются экземплярами структуры, типа coord. Тоесть first и second будет иметь первое значение типа int и второе значение int.
Обращение к полям структуры
Отдельные элементы структуры могут использоваться точно так же , как простые переменные тех же типов. Чтобы извлечь их значения из структуры, применяется знак операции обращения к элементу структуры (.), представляющий собой точку между именем структуры и именем элемента - поля.т.о чтобы структура first имела координаты нужно записать
для вывода на экран запишем следующее
эквивалентен
Это Основная информация по структурам.
также можно и создавать структуры в структурах, можно использовать структуру в других функциях
Структура - это совокупность нескольких переменных под единым именем рассматриваемых как одно целое.В отличии от массива переменные в структуре могут иметь разные типы данных
C:
struct coord{
int x;
int y;
} first, second;
struct coord1{
int a;
int b;
}
struct coord first, second;
Обращение к полям структуры
Отдельные элементы структуры могут использоваться точно так же , как простые переменные тех же типов. Чтобы извлечь их значения из структуры, применяется знак операции обращения к элементу структуры (.), представляющий собой точку между именем структуры и именем элемента - поля.т.о чтобы структура first имела координаты нужно записать
C:
first.x = 50;
first.y = 32;
C:
printf("%d %d", first.x, first,y);
C:
first = second;
C:
first.x = second.x;
first.y = second.y;
также можно и создавать структуры в структурах, можно использовать структуру в других функциях