/* primer39.c - operacije na listama */ #include #include /* Deklaracija */ typedef struct celija { int element; struct celija * sled; } Celija; typedef Celija* p_celija; typedef p_celija lista; main() { lista p; /* Pristup elementu liste */ (*p).element = 1.234; // Sinonim: p->element if( (*p).sled == NULL ); //... Sinonim: p->sled /* Obilazak liste */ p = L; // L - glava while( p != NULL ) { ... p->element ... //nesto p = p->sled; // sledeci element } /* ... ili ... */ for( p = L; p; p = p->sled ) { ... p->element ... //nesto } }