Logo fi.boatexistence.com

Pitäisikö minun käyttää staattista avainsanaa c:ssa?

Sisällysluettelo:

Pitäisikö minun käyttää staattista avainsanaa c:ssa?
Pitäisikö minun käyttää staattista avainsanaa c:ssa?

Video: Pitäisikö minun käyttää staattista avainsanaa c:ssa?

Video: Pitäisikö minun käyttää staattista avainsanaa c:ssa?
Video: Suorita TypeScript-kurssi tunnissa | Kirjoituskirjoitus aloittelijoille 2024, Saattaa
Anonim

C-staattisen avainsanan käyttäminen funktion ulkopuolella Tässä yhteydessä se rajoittaa niiden näkyvyyden nykyiseen tiedostoon (käännösyksikkö on tässä tarkempi). Tämä tarkoittaa, että emme voi käyttää staattista funktiota tai muuttujaa toisesta lähdetiedostosta. On hyvä käytäntö ilmoittaa useimmat funktioistasi staattisiksi.

Miksi staattista avainsanaa käytetään C:ssä?

C-ohjelmointikielessä staattista käytetään globaalien muuttujien ja funktioiden kanssa asettamaan niiden laajuus sisältävään tiedostoon. Paikallisissa muuttujissa staattista muuttujaa käytetään tallentamaan muuttuja staattisesti varattuun muistiin automaattisesti varatun muistin sijaan.

Miksi staattiset muuttujat ovat huonoja C:ssä?

Staattiset muuttujat ovat huonoja palaamista vartenKoodi, joka pääsee tällaiseen tilaan, ei tule uudelleen sisään. Sellaisen koodin tuottaminen on aivan liian helppoa. … Suuri ongelma oli, että kääntäjästä ei voitu luoda useita esiintymiä käytettäväksi IDE:n eri osissa, koska javacilla oli merkittävä staattinen tila.

Onko staattisten muuttujien käyttäminen huonoa?

Staattisia muuttujia pidetään yleensä huonoina, koska ne edustavat globaalia tilaa ja siksi niitä on paljon vaikeampi perustella. Erityisesti ne rikkovat olio-ohjelmoinnin oletuksia.

Miksi käytämme staattista avainsanaa?

Javassa staattista avainsanaa käytetään pääasiassa muistin hallintaan Sitä voidaan käyttää muuttujien, menetelmien, lohkojen ja sisäkkäisten luokkien kanssa. Se on avainsana, jota käytetään jakamaan tietyn luokan saman muuttujan tai menetelmän. Pohjimmiltaan staattista käytetään vakiomuuttujaa tai menetelmää, joka on sama luokan jokaiselle esiintymälle.

Suositeltava: