[elektro] C kérdés
Moczik Gabor
pm_levlista at progzmaster.hu
Fri May 16 22:17:31 CEST 2008
Hofferek Attila wrote:
> De, eleg sok koze van, es amennyiben ugyanazokat az allapotokat jarja be
> a program <START> utan, ugyanaz lesz a valtozo erteke mindig (itt most
> feltetelezem, hogy a hardver bekapcsolaskor mindig ugyanugy inicialja a
> memoriat). Vannak forditok amiknel ha int a; akkor a mindig 0 lesz,
> vannak amiknel nem tudni, vannak amik egy tombot helyfoglalas utan
> kinullaznak, vannak amelyek csak az elso elemet, vannak amelyek egyiket
> senem. Vannak amelyek nem is engedik int a; utan hasznalni a valtozot
> ertekadas nelkul, vannak amelyek nem foglalkoznak vele (nekik
> keszitettuk ezt a filmet >>regi OTP reklam<<) Ez nagyon fugg a
> forditotol, es egy szabvany sem targyalja.
Azert a szabvany annyit targyal, hogy a globalis es static, de
nem-persistent valtozok kotelezoen nullazasra kerulnek, a lokalis (auto)
valtozok pedig definialatlan ertekuek. Ha esetleg valamelyik fordito gratisz
kinullazza az auto valtozokat is, az optimalizacio bekapcsolasa utan
valoszinuleg majd leszokik rola, tehat maradjunk annyiban hogy
definialatlannak kell tekinteni.
Ez a tombokre is vonatkozik, es az osszes elemre, nem csak az elsore.
--
((( Móczik Gábor )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))
More information about the Elektro
mailing list