Miten Korjaa syntaksivirheitä

Ohjelmoijat työskentelevät ratkaista syntaksivirheet aikanavirheenkorjaus prosessi . Arpad Nagy-Bagoly / iStock / Getty Images

Kiinnitys syntaksivirheitä on olennaista atk-ohjelmointi: ohjelma ei toimi, ennen virheet on korjattu.Syntaksivirheitä tarkoita, että ohjelma ei ymmärrä komentoja perustuu ohjelmointikieli sääntöjä.Ohjelmointi, syntaksin viittaa oikea komento järjestelyä (kuten sääntöjä kielioppi) ja oikeinkirjoitus.Ohjelmoijat voivat ratkaista syntaksivirheitä avulla Interactive kehitysympäristö debug työkaluja ja manuaalinen koodi tarkkailun parhaita käytäntöjä.

Misplaced ja Puuttuu Välimerkki

  • välimerkit kertoa järjestelmälle, jossa komennot loppuun, kuinka koodi on ryhmitelty yhteen ja miten soittaa eri osatkoodi.IDE virheenjäljitykseen tehokkaasti saaliit väärässä paikassa ja puuttuu välimerkkejä virheitä.Vaikka eri ohjelmointikieliä on laaja-erilaisia ​​välimerkkejä käyttötarkoituksiin, on yleisiä sääntöjä opastaa.Esimerkiksi, päättyy koodiriviä kaksoispisteellä sijasta puolipiste C ++ ohjelmointikielellä on väärän merkin ja aiheuttaa s

    yntaksivirhe.

sisältävien komentojen välimerkkejä

  • Kielet kuten Java ja JavaScript käyttää sulkeita ja suluissa selittää, miten koodia sopii yhteen.Ohjelma ei voi ymmärtää komento jos kaikki suluissa ja suluissa eivät esiinny vastaavia avaaminen ja sulkeminen merkkiä.Lainausmerkit voivat myös aiheuttaa ongelmia, kun käytetään väärin tai puuttuvat.Esimerkiksi, jos käytät lainausmerkit sisällä merkkijonon nimeämä lainausmerkkejä, sinun täytyy käyttää ohjausmerkkijono sisäisestä lainausmerkki tai muuten ohjelma päättyy merkkijonon väärä vaiheessa.Vaikka IDE voi selvittää, mitä koodiriviä on syntaksivirhe, ohjelmoija voi käyttää yhden askeleen jäljittämisestä katsoa, ​​missä kukin kotelo alkaa ja päättyy paikantaa virhe.

Out-of-Date Code

  • Ohjelmointikielet voidaan päivittää uusiin standardeihin - joka sisältää poistamalla komentoja.Jos käytät vanhempaa koodia vastaan ​​ohjelman avulla päivitetty koodia tulkinta standardi saatat kohdata syntaksivirheitä varten vanhentunut komentoja.Esimerkiksi ennen Internet Explorer 10 selainta voi käyttää JavaScript näyttö vaikutus komentoja kutsutaan "DX Suodattimet."Jos suoritat koodi käyttää DX Suodattimet IE 9 koodi toimii, kun taas jos suorittaa sen IE 10 se ei toimi.Käytä päivitetty tukemana ohjelmoinnin tekniikoita korvata out-of-date koodin.

Väärin käytetyt komennot

  • IDE-virheenkorjaus järjestelmä helposti yksilöi virheellisesti käytetyt komennot.Esimerkiksi ohjelma on syntaksivirhe jos sinulla on numero, joka on tallennettu merkkijono kuin "22" ja yrittää lisätä toisen numeron siihen.Kohtelee jouset, vaikka ne ovat numeroita, tekstinä.Vaikka IDE tunnistaa missä numero ja merkkijono lasketaan yhteen, ohjelmoija tarvitsee jäljittää koodin taaksepäin määrittää, missä merkkijono tuli merkkijono.

Virheellinen muuttujan ja toimintojen nimet

  • Ohjelmointikielet, jotka on laadittu noin muuttujat (arvioidut käyvät arvot ja toiminnot) (kutsutaan koodiryhmät) kohtaavat syntaksivirheitä kun joko datatyyppiä käytetään väärin.Muuttuja voidaan asettaa merkkijonon, kun sen pitäisi olla kokonaisluku tai toiminto voitaisiin nimetty kieli-pidätetään komennon nimen.Lisäksi jokainen kieli on ainutlaatuinen nimeämissääntöjä mitä muuttujia ja toimintoja voidaan nimetä esimerkiksi hyväksyttävänä merkki tyyppejä kirjainerottelutieto, ja alustava luonne rajoituksia.Esimerkiksi, PHP-kielen ei salli muuttujan nimiä alkaa numerolla.

34
0
3
Ohjelmointikieltä