C/Typy złożone: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
poprawienie błędów |
|||
Linia 265:
=== Implementacja listy ===
W języku C aby stworzyć listę musimy użyć struktur. Dlaczego? Ponieważ musimy przechować co najmniej
# wskaźnik na pewną zmienną
# wskaźnik na kolejny element listy
Przyjmijmy, że szukając liczb pierwszych
<source lang="c">
typedef struct Lista {
struct
void *val; /* przechowywana wartość */
} List;
</source>
Linia 388 ⟶ 387:
int jest_pierwsza(List *lista, int liczba)
{
wsk = lista;
while (wsk != NULL) {
Linia 464 ⟶ 463:
void dodaj_do_listy (List *lista, void *liczba)
{
wsk = lista;
while (wsk->next != NULL)
|