Ez lenne a programom és teljesen jól működik. De ha az osszeg=a+b; sort máshová helyezem a programban (pl a végére, akkor a helyétől függően az a és b értékétől függetlenül mindig ugyanazt az eredményt kapom. A program végére téve pl 37, ha jól emlékszem. Miért van ez?
2015. szept. 25. 22:09
1/9 anonim válasza:
A leírt esetben az osszeg inicializálatlan változó. Nem definiált, hogy mi lesz (42 is lehetne).
2015. szept. 25. 22:23
Hasznos számodra ez a válasz?
2/9 anonim válasza:
Így van. Mivel az osszeg nincs inacializálva ezért hiába adod hozzá az a-t és a b-t nem tudja kiíratni. Az osszeg-et inacializálsd 0-nak és akkor már jó lesz.
2015. szept. 25. 22:34
Hasznos számodra ez a válasz?
3/9 anonim válasza:
Valamint szerintem a a-t és a b-it is kéne és a beírás után a = a+0 és b = b+0.
Nem ismerem a C nyelvet, de lua-ban így működik. Szerintem itt sincs másképp.
2015. szept. 25. 22:35
Hasznos számodra ez a válasz?
4/9 anonim válasza:
előzőhoz.
Lehet hogy nem kell 0-nak inacializálni a a,b-t csak hozzá adni.
2015. szept. 25. 22:36
Hasznos számodra ez a válasz?
5/9 anonim válasza:
Mert a program futása szekvenciális, felülről lefelé, sorról sorra halad.
Inicializálatlan változók értéke pedig nem definiált.
2015. szept. 25. 22:37
Hasznos számodra ez a válasz?
6/9 anonim válasza:
"a = a+0 és b = b+0"
Wtf??? Láttál már működő kódot életedben?
2015. szept. 25. 22:40
Hasznos számodra ez a válasz?
7/9 anonim válasza:
Nem ismerem a lua-t, de szerintem azért kell neki az a+0 és a b+0 mert a,b string és automatikus típus konverzió van +0 esetén intre. Ez a tipikus "2" + "3" = "23" esete.
2015. szept. 26. 10:47
Hasznos számodra ez a válasz?
8/9 anonim válasza:
én úgy szoktam debugolni hogy kiíratom a változókat és ahol probléma van ott már be tudom azonosítani merre keressem. én az a es a b beirasa alá be tennék egy printet majd meg néznem az összeg értéket hozzáadás előtt. du rá nézek erre a c nyelvre és akkor már meg tudom mondani mi a baja.
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik. Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!