FAQ | Points | Add... | Recent posts | Search | Register | Log in


Roznica: zmienna typu Static a zmienna globalna ( w C )


Post new topic  This topic is locked      Main Page -> Forum Index -> Programming Generally -> Roznica: zmienna typu Static a zmienna globalna ( w C )
Author
Message
al555
Poziom 17
Poziom 17


Joined: 13 Jun 2003
Posts: 441
Location: wschodnia dzielnica Krakowa - Tarnów

Post#1 Post from the author of the topic 30 Oct 2004 16:08   

Roznica: zmienna typu Static a zmienna globalna ( w C )


Czy ktos moze napisac jak jest roznica pomiedzy zadeklarowaniem zmiennej lokalnej typu static a zmienną zadeklarowaną jako globalną ?


unsigned char zmiennaglobalna;

void procedurka (void)
{
static unsigned char zmiennastatic;
...
}

"zmiennaglobalna" nie zwalnia pamieci i "zmiennastatic" nie zwalnia pamieci - jak to jest ???


Pytanie dotyczy Keil C na mikrokontrolery - ale dotyczy chyba wszystkich wersji C

pozdrawiam
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 30 Oct 2004 16:08   





Back to top
   
ACULA
Poziom 23
Poziom 23


Joined: 11 Apr 2003
Posts: 3025
Location: Bydgoszcz

Post#2 30 Oct 2004 16:14   

Roznica: zmienna typu Static a zmienna globalna ( w C )


statyczną możesz używać tylko w tej funkcji, czasami bezpieczniejsz abo nie zmienisz przypadkiem ;)
globalną używasz wszędzie
Back to top
   
Google

Google Adsense


Post# 30 Oct 2004 16:14   





Back to top
   
Xitami
Poziom 21
Poziom 21


Joined: 10 Aug 2004
Posts: 1126
Location: Gliwice

Post#3 30 Oct 2004 16:17   

Roznica: zmienna typu Static a zmienna globalna ( w C )


Tak już uroda C. I bardzo dobrze ;). Różnica polega tylko na dostępności zmiennej. Statyczna lokalna zmienna dostępna jest tylko w ciele funkcji, zmienna globalna dostępna jest dla wszystkich funkcji zapisanych w tekście programu po deklaracji tej zmiennej?
O, już ktoś odpowiedział.
Back to top
   
Google

Google Adsense


Post# 30 Oct 2004 16:17   





Back to top
   
al555
Poziom 17
Poziom 17


Joined: 13 Jun 2003
Posts: 441
Location: wschodnia dzielnica Krakowa - Tarnów

Post#4 Post from the author of the topic 30 Oct 2004 16:19   

Re: Roznica: zmienna typu Static a zmienna globalna ( w C )


Nie spodziewalem sie tak szybkiej odpowiedzi dzieki !

TEMAT UWAZAM ZA ZAMKNIETY !
Back to top
   
Post new topic  This topic is locked      Main Page -> Forum Index -> Programming Generally -> Roznica: zmienna typu Static a zmienna globalna ( w C )
Page 1 of 1
Similar topics
Delphi zmienna typu bit i konwersja na byte (2)
Bascom AVR - zmienna typu STRING (2)
[Turbo Pascal] Zmienna typu Pointer. (3)
jakiego typu ta zmienna?? ( problem w C ) (2)
Zamiana zmiennej typu string na zmienna typu float w C++? (2)
[at8][bascom] Odświeżanie LCD gdy zmienna <> zmienna (27)
zmienna globalna i przerywania, atmega16 (6)
Zmienna globalna VHDL (5)
Odczyt z xram w bascomie. Zmienna typu SIngle. (2)
Bascom, zmienna typu string. Zatrzymuje się transmisja. (6)

Page generation time: 0.083 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed