Goto nyilatkozatot c, órák

Általában programozók ne használja a GOTO utasítás C ++ (és a legtöbb más magas szintű nyelven). A fő probléma az, hogy lehetővé teszi a programozó, hogy ellenőrizzék a végrehajtását kódot, így a végrehajtás lényeg az, hogy ugrik a tetszőleges kód. És ez viszont teremt, amit tapasztalt programozók hívás „spagetti kód.” Spagetti kód - a kód, hogy a végrehajtási sorrendjét, amely hasonlít egy tál spagettit (minden zavaros és torz), ami rendkívül megnehezíti a következő és a megértés a logika a végrehajtását egy ilyen kódot.

Ahogy az egyik jól ismert szakértője számítástechnika és a programozás, Edsger Dijkstra: „A minőség a programozók - csökkenti a sűrűségfüggvénye használata goto programokban, hogy írj.”

A GOTO utasítás gyakran használják a régebbi nyelvek, mint a Basic vagy Fortran, sőt C. De a C ++ goto szinte soha nem használt, mivel minden kódot írt vele, akkor hatékonyabban átírható más struktúrák C ++, mint például a ciklus, kivéve rakodók vagy destructor (mindezt, úgy véljük, egy kicsit később).

Szabály: Ne használja nyilatkozatok goto, ha nem feltétlenül szükséges.

  • Goto nyilatkozatot c, órák

    Lecke 36. literálok. mágikus számok
  • Goto nyilatkozatot c, órák

    Lecke 75. tömbök. 2. rész
  • Goto nyilatkozatot c, órák

    Lecke 13. Paraméterek és függvényargumentum

Top cikkek

  • 1. lecke: Bevezetés a programozás
  • Milyen programozási nyelvet tanulni először? Hogyan lehet pénzt?
  • Top Public Bk programozóknak
  • Programozó szótár. Szleng, ki tudja minden jeladó
  • Mi a teendő, miután a Windows telepítése? programokat telepíteni
  • Hogyan lehet megtanulni, hogy érintse típusú a billentyűzet?
  • kapcsolatok

Kapcsolódó cikkek