Czy ktoś mógłby mi wytłumaczyć co to znaczy?
<font color="red">struct lista *dodaj</span>(int war, int miejsce, struct lista * poczatek)
{...}
Czy ktoś mógłby mi wytłumaczyć co to znaczy?
<font color="red">struct lista *dodaj</span>(int war, int miejsce, struct lista * poczatek)
{...}
Czy ktoś mógłby mi wytłumaczyć co to znaczy?
<font color="red">struct lista *dodaj</span>(int war, int miejsce, struct lista * poczatek)
{...}
jak sadze:
jest to deklaracja funkcji dodaj
funkcja ta zwraca pointer (wskaznik;>) do struktury lista
a przyjmuje jako parametry: dwa inty i wskaznik do poczatku listy
sadzac po nazwach parametrow i funkcji: funckja ta dodaje wartosc do listy na okreslone miejsce i zwraca pointer do tego elementu (lub nowy pointer na poczatek... ktoz wie ;>)
dziwna skladnia tego struct
skladnia powinna byc
struct struktura {
[<type> <variable-name[, variable-name, ...]>] ;
} [<structure variables="variables">] ;
a inicjacja:
struktura moja;
czy
struktura *moja;
ani to jedno ani drugie ale moge sie mylic(czlowiek omylny jest:) )
Wielkie dzięki za wyjaśnienie [hurra] !!!
na to bym nie wpadl zeby tak zapisac;) alez niektorzy lubia utrudniac sobie zycie
O który zapis chodzi i dlaczego?