Код: Выделить всё
struct inflatable // объявление структуры
{
char name [ 20 ] ;
float volume ;
dоuble price ;
} ;
Код: Выделить всё
inflatable hat ; // hat - структурная переменная типа inflatable
или создавать переменные этого типа так:
Код: Выделить всё
inflatable guest =
{
" G l o r i o u s G l o ri a " , // значение name
1.88, // значение volume
29.99 // значение value
} ;
Код: Выделить всё
static inflatable guest =
Код: Выделить всё
#include <string>
struct inflatable // определение структуры
{
std::string name ;
float volume ;
double price ;
} ;
Код: Выделить всё
struct // дескриптора нет
{
int х; // два члена
int у;
} position ; // структурная переменная
массивы структур
Код: Выделить всё
inflatable gifts [ 100 ] ; / / массив из 100 структур inflatable
Код: Выделить всё
cin >> gifts[0].volume ; // используется член volume первой структуры
cout << gifts[99].price << endl ; // отображается член price последней структуры
Код: Выделить всё
inflatable guests [ 2 ] =
{
{ " BamЬ i " , 0.5 , 21.99 } ,
{ " Godz i l l a " , 2000 , 565.99 }
} ;