Uno dei modi principali per controllare gli errori di sintassi in C + + è quello di utilizzare un debugger . Debugger vengono pacchetti da parte della maggior parte dei compilatori o ambienti di sviluppo interattivo . Quando si compila il codice sorgente C + + , il compilatore indicherà gli errori durante il processo di compilazione , compresi gli errori di sintassi . Di solito , debugger farà riferimento il numero di riga in cui si verifica un errore . Non tutti , però , stampare molte informazioni . La chiave è capire il compilatore e come si "parla" al programmatore per quanto riguarda gli errori che incontra .
Manuale di debug del codice sorgente
Prima di codice sorgente raggiunge anche un compilatore , tuttavia, il codice dovrebbe sottoporsi ad un controllo manuale per gli errori di sintassi . Ciò significa che la lettura del codice e la cattura di errori che si verificano prima di provare ad eseguire il programma . Questo ha il vantaggio di catturare problemi complicati presto : spesso , i problemi che sembrano complesse quando viene eseguito attraverso un compilatore origine da problemi di sintassi molto semplice . Facendo questi problemi precoce può facilitare il debugging più tardi .
Pratica modulare Coding
Un modo per alleviare il controllo della sintassi è praticare la codifica pulite, modulari. Il codice sorgente che utilizza lo stesso blocco di codice o esegue ripetutamente la stessa azione dovrebbe designa questi blocchi in funzioni separate . Funzioni dovrebbero , idealmente , solo eseguire un singolo task . Riducendo la complessità del disegno programma suddividendo i compiti in unità discrete , si può più facilmente scoprire dove si verificano gli errori e verificare la presenza di errori di sintassi . Spesso , quando il codice diventa lungo o indisciplinati , trovare errori di sintassi diventa difficile come trovare gli errori di grammatica e di sintassi in lunghi saggi .
Capire sintassi corretta
La pietra angolare di qualsiasi di questi metodi e strategie , tuttavia, è di comprendere la sintassi di C + + . Le regole di base sono semplici : Tutte le istruzioni terminano con un punto e virgola ( ";") . Tutti i condizionali per cicli e " if" sono tra parentesi . I blocchi di codice sono racchiusi tra parentesi ( " { }" ) . Indici di array sono racchiusi tra parentesi quadre ( " [ ] " ) . Loops sono disponibili in " tempo", do-while "e " varietà "per" . Branching dichiarazioni sono disponibili in blocchi " if-else ", o dichiarazioni "switch" . Capire C + + la sintassi è la chiave per la scrittura utilizzabile codice C + + , indipendentemente tecniche di debug .
Programmazione © www.354353.com