Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

funkcija kao varijabla!?
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Strukture podataka i algoritmi
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
MKova
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 10. 2005. (18:24:38)
Postovi: (187)16
Spol: muško
Sarma = la pohva - posuda
= 45 - 45

PostPostano: 1:45 sri, 6. 2. 2008    Naslov: funkcija kao varijabla!? Citirajte i odgovorite

Pozdrav.
Evo slučajno sam iza funkcije zaboravio dodati zagrade i paramentre, zašto mi se ovo skompajliralo i uredno pokrenulo bez greške.. tj. barem do tog dijela koda!?

[code:1]if (LEFT_CHILD != NULL)[/code:1]
Pozdrav.
Evo slučajno sam iza funkcije zaboravio dodati zagrade i paramentre, zašto mi se ovo skompajliralo i uredno pokrenulo bez greške.. tj. barem do tog dijela koda!?

Kod:
if (LEFT_CHILD != NULL)



_________________
suradnici za razvoj igre traženi!! vidi ovo
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail MSNM
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 9:10 sri, 6. 2. 2008    Naslov: Re: funkcija kao varijabla!? Citirajte i odgovorite

[quote="MKova"]Pozdrav.
Evo slučajno sam iza funkcije zaboravio dodati zagrade i paramentre, zašto mi se ovo skompajliralo i uredno pokrenulo bez greške.. tj. barem do tog dijela koda!?

[code:1]if (LEFT_CHILD != NULL)[/code:1][/quote]
Zato jer je LEFT_CHILD tipa node (*)(node,TREE) i.e. pointer. Uspoređivanje konstanti je dozvoljeno kao while(1).
MKova (napisa):
Pozdrav.
Evo slučajno sam iza funkcije zaboravio dodati zagrade i paramentre, zašto mi se ovo skompajliralo i uredno pokrenulo bez greške.. tj. barem do tog dijela koda!?

Kod:
if (LEFT_CHILD != NULL)

Zato jer je LEFT_CHILD tipa node (*)(node,TREE) i.e. pointer. Uspoređivanje konstanti je dozvoljeno kao while(1).



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
MKova
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 10. 2005. (18:24:38)
Postovi: (187)16
Spol: muško
Sarma = la pohva - posuda
= 45 - 45

PostPostano: 10:22 sri, 6. 2. 2008    Naslov: Re: funkcija kao varijabla!? Citirajte i odgovorite

[quote="pecina"]
[code:1]if (LEFT_CHILD != NULL)[/code:1]
Zato jer je LEFT_CHILD tipa node (*)(node,TREE) i.e. pointer. Uspoređivanje konstanti je dozvoljeno kao while(1).[/quote]

zar to onda nije globalna varijabla a ne konstanta? Ako je varijabla da li ja mogu napraviti (slicno ili isto kao u javascripti):
LEFT_CHILD = RIGHT_CHILD pa ce se LEFT_CHILD ponasati kao RIGHT_CHILD? To bi bilo zanimljivo :)
pecina (napisa):

Kod:
if (LEFT_CHILD != NULL)

Zato jer je LEFT_CHILD tipa node (*)(node,TREE) i.e. pointer. Uspoređivanje konstanti je dozvoljeno kao while(1).


zar to onda nije globalna varijabla a ne konstanta? Ako je varijabla da li ja mogu napraviti (slicno ili isto kao u javascripti):
LEFT_CHILD = RIGHT_CHILD pa ce se LEFT_CHILD ponasati kao RIGHT_CHILD? To bi bilo zanimljivo Smile



_________________
suradnici za razvoj igre traženi!! vidi ovo
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail MSNM
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 11:11 sri, 6. 2. 2008    Naslov: Re: funkcija kao varijabla!? Citirajte i odgovorite

[quote="MKova"][quote="pecina"]
[code:1]if (LEFT_CHILD != NULL)[/code:1]
Zato jer je LEFT_CHILD tipa node (*)(node,TREE) i.e. pointer. Uspoređivanje konstanti je dozvoljeno kao while(1).[/quote]

zar to onda nije globalna varijabla a ne konstanta? Ako je varijabla da li ja mogu napraviti (slicno ili isto kao u javascripti):
LEFT_CHILD = RIGHT_CHILD pa ce se LEFT_CHILD ponasati kao RIGHT_CHILD? To bi bilo zanimljivo :)[/quote]

Ne, konstanta je jer je funkcija zapravo jedinstvena. Taj trik pali u pythonu i jako je zgodan ali u statičkom c-u jednom kad neko simboličko ime vežeš uz funkciju, to je to.
MKova (napisa):
pecina (napisa):

Kod:
if (LEFT_CHILD != NULL)

Zato jer je LEFT_CHILD tipa node (*)(node,TREE) i.e. pointer. Uspoređivanje konstanti je dozvoljeno kao while(1).


zar to onda nije globalna varijabla a ne konstanta? Ako je varijabla da li ja mogu napraviti (slicno ili isto kao u javascripti):
LEFT_CHILD = RIGHT_CHILD pa ce se LEFT_CHILD ponasati kao RIGHT_CHILD? To bi bilo zanimljivo Smile


Ne, konstanta je jer je funkcija zapravo jedinstvena. Taj trik pali u pythonu i jako je zgodan ali u statičkom c-u jednom kad neko simboličko ime vežeš uz funkciju, to je to.



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Strukture podataka i algoritmi Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan