Kun pinon koko määrätään ohjelman käännöksen aikana, pino voidaan määritellä seuraavasti:
#define SIZE 100 struct pino{ int stck[SIZE]; int top; };
Määrittelyssä on koottu samaan tietuerakenteeseen pinotaulukon määrittely ja top-muuttujan
määrittely. top-muuttuja ilmaisee pinon ensimmäisen vapaan paikan indeksin. Kun
määritellään uusi pino, tämän muuttujan arvoksi tulee sijoittaa 0.