108__________________________ 4.     

 C++      (tag name)  .   -
 struct    , card    ,    
s    .       1  13, 
     .     pips, -
     typedef     int.
        
    .    :

typedef int Miles;             //Miles   int
typedef char* Cstring;         //  char (-)
typedef void* Gen_ptr;         // 
typedef double (*F)(double);   //  

 struct card    :   
card,    . 

card cl, 2;

    cl  2  card.    
 cl   2     , 
   . . ,    cl ,  -
 ,   2   .  :

cl.p = 5;

cl.s = diamonds;

 2 .  = 12 ;

2.s = spades ;

 

_._

       ,   
  .        -
.        -
 ( ) , ,   , -
     ,  .  :

struct fruit {
char name[15] ;

inc calories;

^ .

struct vegetable {

char name[ 15 ] ;

int calories;

};

fruit    a;

vegetable b;

  ,    a. calories  b. calories 
 .