BVP : Velikost pole v C

Míla Kuchta mila.kuchta na atlas.cz
Sobota Listopad 11 01:01:27 CET 2000


Ing. Václav Peroutka <peroutka na okd.cz> wrote:
> Rekl bych, mozna protoze to je dvojrozmerne pole 1500x1500 prvku, coz je
> nejakych 2M prvku a neni to INT ale FLOAT, takze to da tech 8MB.
> 
> Kdyz se da deklarace pred main() tak uz se netvori na zasobniku ? A kde tedy
> ? Mno, to vite, nejsem programator, ale slaboproudar, a v zakladech Cecka
> tohle treba napsane neni...

lokalni (automaticke) promenne ve stacku (LIFO), globalni a staticke
lokalni v datove oblasti (pridelene z heapu).

Pokud tedy chcete vyresit svuj problem a trvate na lokalni promenne,
(coz doporucuji) oznacte ji static float. Pozor, promenna si bude zachovavat
svoji hodnotu i mezi jednotlivymi volanimi teto funkce.

S pozdravem

Mila Kuchta


Další informace o konferenci Linux