Kezdőoldal » Számítástechnika » Programozás » Mi számít szemantikai hibának?...

Mi számít szemantikai hibának? (C programnyelv)

Figyelt kérdés

Sok peldanak orulnek, mert a zh-m errol fog szolni

Es nem szeretnem, ha amiatt buknam el, hogy valamirol nem is tudtam, hogy szemantikai hiba


2021. nov. 12. 21:26
 1/3 anonim ***** válasza:
70%
Szemantikai hiba amikor a programod működik, de nem azt az eredményt adja amit kell.
2021. nov. 12. 21:55
Hasznos számodra ez a válasz?
 2/3 Pelenkásfiú ***** válasza:
70%

Nem feltétlenül működik, mert Runtime Error lehet közben.. pl. 0-val osztasz, mert benéztél valamit.

Lényeg, hogy szintaktikailag rendben van a program, tehát a fordító nem talál hibát és elindul a futás.


int x = 2;

if (x = 3) printf("true");


Itt pl. "==" helyett "=" van, ezért mindig igaz lesz a feltétel.

Nyilván nem ezt akarjuk, de nincs syntax error, mert egyszerűen x értéke 3 lesz, majd a 3-at igaznak értékeli ki az if.

2021. nov. 12. 22:28
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Igazából minden, ami nem a szándékodnak megfelelően működik. Ha lefordul, de nem úgy működik, ahogyan kéne, az szemantikai hiba.
2021. nov. 13. 08:44
Hasznos számodra ez a válasz?

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

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!