C++ -ban nem nulla a változók kezdőértéke?
most ismerkedem a c++ -nyelvel, az összegzés tételét valósítottam meg és arra lettem figyelmes hogy ha nem nullázom le a gyűjtőváltozót akkor ilyen 5 jegyű számot kapok az összegem helyett..
a kérdésem az lenne hogy ha nem nulla a kezdőérték, akkor mennyi, vagy hogy is működik ez pontosan?
A C++-ban nincs a változóknak kezdőértéke. Ha nem adsz meg kezdőértéket, akkor a viselkedés kiszámíthatatlan. Előfordulhat, hogy az az érték kerül a változóba, amelyet egy korábban futó program használt valamelyik változójában. Tehát, ha azt akarod, hogy a változó értéke 0 legyen, akkor mindenképp rendeld hozzá.
A NULL pedig általában egyenlő a nullával, és általában csak mutatóknál használják, annak a jelölésére, hogy nincs semmilyen változó hozzárendelve a mutatóhoz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!