Language syntax är viktigt att alla programmeringsspråk , och C + + är inget undantag . Eftersom C + + är ett kompilerat språk , fånga syntaxfel effektivt blir viktigt i större projekt . Öva bra felsökning tekniker , som arbetar med funktionell , modulär kod , förstå hur man använder en C + + debugger , och lära sig konster och knep i C + + syntax är grundläggande färdigheter för att upprätthålla rena , fungerande kod . Använd en debugger
Ett av de främsta sätten att söka efter syntaxfel i C + + är att använda en debugger . Debuggers kommer paket som en del av de flesta kompilatorer eller interaktiva utvecklingsmiljöer . Vid sammanställningen C + + -källkod , kommer kompilatorn visar fel under sammanställningen processen , inklusive syntaxfel . Vanligtvis kommer debuggers referera radnumret där ett fel inträffar . Inte alla av dem , dock ut mycket information . Nyckeln är att förstå kompilatorn och hur det " talar " till programmeraren om fel det kommer över . Addera manuellt Debug Source Code
Innan källkoden även når en kompilator bör emellertid koden genomgår en manuell kontroll för syntaxfel . Detta innebär att läsa koden och fånga fel som uppstår innan någonsin försöker köra programmet . Detta har fördelen av att fånga komplicerade problem tidigt : ofta , frågor som verkar komplicerat när den körs genom en kompilator kommer från mycket enkla syntax frågor . Fånga dessa problem tidigt kan underlätta felsökning senare .
Practice Modular Coding
Ett sätt att lindra någon syntax kontroll är att träna rena , modulära kodning . Källkod som använder samma block av kod eller utför samma åtgärd flera gånger bör betecknar dessa block i separata funktioner . Funktioner bör , helst , bara utföra en enda uppgift . Genom att minska komplexiteten i utformningen av programmet genom att bryta uppgifter i separata enheter , kan du enkelt ta reda på var fel uppstår och kontrollera syntax misstag . Ofta , när koden blir lång eller oregerliga , hitta syntaxfel blir lika svårt som att hitta grammatik och syntax fel i långa essäer .
Förstå rätt syntax
hörnsten för alla av dessa metoder och strategier , emellertid , är att förstå syntaxen för C + +. Grundreglerna är enkla : Alla uttalanden slut med ett semikolon ( "; " ) . Alla villkorssatser för loopar och " om " uttalanden är inom parentes . Block av kod inom hakparenteser ( " { } " ) . Array index inom hakparenteser ( " [ ] " ) . Loops kommer i " tid", " gör - tag", och " för " sorterna . Förgrening uttalanden kommer i " if-else " block , eller " Switch" uttalanden . Förstå C + + syntax är nyckeln till att skriva användbar C + + -kod , oavsett felsökning tekniker .