4.3. : __________________________________________109

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

struct {

int a, b, ;

} triples [2] = { (3, 3, 6}, {4, 5, 5} };

4.2.   

        .     
.        ->.

C++     ->    
  .       
,     .  - 
 ,          
 :

__ -> _
      :

(*__)._

 ->  . ,   ()  [ ],      -
  .        -
.        .

  

card cd, *pc = &cd;

card deck[52] ;

cd.p = 5;

cd.s = spades;

deck[0] = cd;

                  

cd.p                     pc ->                     5
cd.suit                  pc -> suit                 spades
deck[0] .p                deck -> p                  5
(*pc).suit               pc -> suit                 spades

4.3. : 

       .    
 ,      
   (      ).   -
  ,   (last-in-first-out, LIFO).  , 