Språk syntaksen er viktig for alle programmeringsspråk , og C + + er ikke noe unntak . Men som C + + representerer en kompilert språk , fange syntaksfeil effektivt blir avgjørende i større prosjekter. Praktisere god debugging teknikker , som arbeider med funksjonell , modulær kode , forstå hvordan du bruker en C + + debugger , og lære ins og outs av C + + syntaks er grunnleggende ferdigheter for å opprettholde rene , arbeider koden . Bruk en Debugger
En av de viktigste måtene å sjekke for syntax feil i C + + er å bruke en debugger . Debuggere kommer pakker som en del av de fleste kompilatorer eller interaktiv utviklingsmiljøer. Når kompilere C + + kildekoden , vil kompilatoren vise feil ved oppstillingen prosessen , inkludert syntaksfeil . Vanligvis vil debuggers referere til linjenummer der det oppstår en feil . Ikke alle av dem er imidlertid ut mye informasjon. Nøkkelen er å forstå kompilatoren og hvordan det "snakker " til programmereren om feil den kommer over .
Manuelt Debug Source Code
Før kildekoden selv når en kompilator , men bør koden gjennomgå en manuell sjekk for syntaksfeil . Dette innebærer å lese koden og fange feil som oppstår før noen gang prøver å kjøre programmet . Dette har fordelen av å fange kompliserte problemer tidlig : ofte , saker som synes komplisert når det kjøres gjennom en kompilator stammer fra svært enkle syntaks problemer. Fange disse problemene tidlig kan lette debugging senere.
Practice Modular Coding
En måte å lette eventuelle syntaks sjekking er å øve rene, modulære koding. Kildekode som bruker samme blokk med kode eller utfører den samme handlingen gjentatte ganger bør utpeker disse blokkene i separate funksjoner . Funksjoner bør ideelt sett bare utføre en enkelt oppgave . Ved å redusere kompleksiteten i utformingen av programmet ved å bryte oppgaver i diskrete enheter , kan du lettere finne ut hvor det oppstår feil og sjekk for syntax feil. Ofte, når koden blir lang eller uregjerlig , finne syntaksfeil blir like vanskelig som å finne grammatikk og syntaks feil i lange essays .
Forstå Riktig Syntax
Hjørnesteinen for noen av disse metoder og strategier , er imidlertid å forstå at syntaksen av C + +. De grunnleggende reglene er enkle: Alle uttalelser ende med et semikolon ( "; ") . Alle conditionals for loops og "hvis" uttalelser er i parentes. Blokker av kode er vedlagt i parentes ( "{ }" ) . Array indeksene i hakeparentes ( " [ ] ") . Loops kommer i " mens ", " do -while " og " for" varianter . Forgrening uttalelser kommer i " if- else " blokker , eller " bytte " uttalelser . Forstå C + + syntaks er nøkkelen til å skrive brukbare C + +-kode , uavhengig av feilsøking teknikker.