9
, , , , , , . . , , .
, : . , , . , , .
, .
, . , , .
, float, int, char . , , . , -. , , , , , , (. 1).
. 1.
, :
char name[20], description[40], category[12];float cost;int number;, , , ,
|
, , , .
|
|
, , - . , ++ , . .
. , . , (. 2).
. 2.
struct, , (tag). , , .
. . . .
(template). . , . . , .
- :
struct CD { char name[20]; char description[40]; char category[12]; float cost; int number; };, CD, : , float . , , 78 (. 3).
. 3.
. , , . float, , , float-. , , . . 4.
struct , , , . , . , CD,
struct CD disc;
. 4.
disc, . , disc . disc CD, 78 , : float int (. 5).
|
|
. 5.
(, CD), :
struct CD disc, cdrom;, disc cdrom, CD. , . , CD VIDEO, :
struct CD disc, cdrom; struct VIDEO movies, vacation;, . ( ) :
struct CD { char name[20]; char description[40]; char category[12]; float cost; int number; } disc;, :
CD ; , ;
, , ; , ;
disc , ; CD, , ; .