Declare Structure
Урок 2 из 8 курса Структуры в C/C++ на Coddy.
Чтобы объявить структуру, используйте ключевое слово struct и объявите её члены внутри фигурных скобок.
struct { int num; char letter; }Приведенная выше структура содержит целое число с именем num и символ с именем letter.
Чтобы использовать структуру, вам нужно дать ей имя сразу после ключевого слова struct:
struct MyStruct { int num; char letter; };В приведенном выше примере мы объявляем структуру с именем MyStruct.
Для удобства чтения принято записывать структуру следующим образом:
struct MyStruct {
int num;
char letter;
};В обоих языках принято начинать имена структур с заглавной буквы, особенно для того, чтобы отличать их от имен переменных.
Задание
ЛегкоВам дан некоторый код (вы можете заглянуть в него, чтобы почерпнуть идеи для следующих уроков).
Объявите структуру с именем Point, которая будет иметь два элемента типа float с именами x и y (именно в таком порядке).
Попробуйте сами
#include <stdio.h>
// Объявите структуру point здесь
int main() {
struct point p1 = {1.5, 2.5};
struct point p2 = {3.2, 4.8};
printf("p1 (%.1f, %.1f)\n", p1.x, p1.y);
printf("p2 (%.1f, %.1f)\n", p2.x, p2.y);
return 0;
};