Pomoc, ne znam zasto mi ne rade funkcije

4

Pomoc, ne znam zasto mi ne rade funkcije

offline
  • Pridružio: 31 Dec 2015
  • Poruke: 1401

Nasao sam gresku. Problem je bio u sintaksi. Kad sam definisao top promenljiva J ne treba da bude pod navodnicima.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14828
  • Gde živiš: Niš

Pa ako je bila pod navodnicima to onda nije promenljiva. Niti je to sintaksna greška. Very Happy



offline
  • Pridružio: 31 Dec 2015
  • Poruke: 1401

Kako mislis nije sintaksna greska? Zar nije sintaksna greska, ako napisem nesto sto nije tacno prema gramatici programskog jezika? I da, ako je nesto pod navodnicima onda ja mislim da se to vodi kao tekst i ne moze biti promenljiv, ali ja sam to nesvesno zanemario dok sam pisao svoj kod.

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14828
  • Gde živiš: Niš

Pa tako što nije sve što "nije ispravno" sintaksna greška. Gramatika jezika ne sadrži samo sintaksna, već i mnoga druga pravila koja se proveravaju kroz nekoliko faza među kojima su između ostalog i sintaksna analiza i semantička analiza.

To gde si ti pogrešio je operacija dodele. Operacija dodele se sintaksno definiše tako da sa leve strane operatora dodele ide promenljiva, a sa desne strane izraz. To što si ti napisao je sintaksno ispravno - sintaksni analizator bi prepoznao to kao ispravnu naredbu, ali je problem što semantika tog zapisa nije ispravna. Dakle, greška je semantička.

offline
  • Pridružio: 31 Dec 2015
  • Poruke: 1401

Aha. Znaci tako. Ok, hvala na ispravci.

Ko je trenutno na forumu
 

Ukupno su 737 korisnika na forumu :: 8 registrovanih, 1 sakriven i 728 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: avijacija, DDragoje, Georgius, Malahit, Sin Boskic, superwhy, TheDictator, zlaya011