Permalänk

goto??

Jag har hört att goto ska vara fult och dålig i c++, jag undrar varför är den dåligt?

Visa signatur

[size="1"] Intel Pentium 2.54 Ghz- Geforce 4 Ti 4600-Soundblaster Live 2! 6.1- 120 GB Barracuda IV-256 PC2700 512 DDR-WinXP Home[/size]

Permalänk
Medlem

För att det är fult

Visa signatur

I just love the fact that there is a global integer variable named 'i'. Just think, you will never need to declare your loop variable again!
To avoid collisions where a loop that uses 'i' calls another function that loops with 'i', be sure to stack 'i' and restore it when your function exits.

Permalänk
Medlem

GOTO är generellt sett väldigt ful och ger upphiv till "spaghetti-kod".

Kort sagt: Du kommer inte att veta vart olika kodsnuttar går om du hela tiden använder GOTO.

Funktionsanrop, while-satser, for-loopar med mera gör ett mycket bättre jobb än GOTO.

De berättiganden som finns till GOTO är:
1) När du skriver i Fortran.
2) När du skriver en kompilator och ska göra en funktion eller for-/while-sats.

Permalänk

k, tack

Visa signatur

[size="1"] Intel Pentium 2.54 Ghz- Geforce 4 Ti 4600-Soundblaster Live 2! 6.1- 120 GB Barracuda IV-256 PC2700 512 DDR-WinXP Home[/size]