alloar stò studiando l'implementazione di una pila in c, riporto il codice:
-------------CODE-----------------
1.#define MAX SIZE 100
2.Stack Creas(MAX SIZE) ::=
3.typedef struct {
4. int key:
5. //altri eventuali campi
6. } elemento;
7.
8.elemento stack[MAX SIZE];
9.int top=-1;
10.
11.Booleano Vuoto(Stack) ::= top<0;
12.Booleano Pieno(Stack) ::= top>= Max SIZE-1;
Allora nela riga 2 cosa fa?Nella 3 fino alla 7 definisce la struttura.. E la 8?Definisce un array di strutture?
Poi non mi ricordo il simbolo ::= per cosa si usa?
Grazie a tutti ciau ciau