Tipi di errori di sintassi

August 4

Tipi di errori di sintassi


Gli errori di sintassi sono errori di programmazione da un errore di battitura, tipo di dati di variabile non corretto o un altro errore di codifica compilato male. Sono separati da errori logici, che non innescano una risposta compilatore. Gli errori di sintassi non consentono il programma per compilare, in modo che il programmatore ha bisogno di correggere gli errori prima di testare e distribuire l'applicazione. Alcuni errori comuni sono semplici errori che non richiede molto tempo per risolvere il problema.

Punto e virgola

Virgola sono comuni nelle lingue derivate dal linguaggio di programmazione C. lingue C-stile terminare un'istruzione codice utilizzando il punto e virgola. Questo dice al compilatore che la riga successiva è una nuova dichiarazione. Dimenticare un punto e virgola causa un errore di sintassi, in modo che il compilatore non costruisce l'applicazione. Alcuni linguaggi che richiedono un punto e virgola per terminare dichiarazioni includono C #, C ++, Perl e Java. Molti di questi compilatori sono in grado di identificare quali linee di codice mancano il punto e virgola richiesto. Aggiungere il punto e virgola e ricostruire l'applicazione. Questo risolve l'errore.

Tipi di dati

Se il programmatore definisce una variabile per una stringa di caratteri, si tenta di salvare un intero, oggetto o un array alla variabile causa un errore di sintassi. Quando un programmatore definisce una variabile, lo stesso tipo di dati è richiesta quando l'assegnazione di valori alla variabile. La maggior parte delle lingue hanno metodi per modificare il tipo di dati della variabile se è necessaria una conversione. Ad esempio, utilizzando il linguaggio di programmazione NET, il programmatore può convertire un numero intero utilizzando il ") ToString (" funzione. Questo permette allo sviluppatore di convertire un numero in una stringa e salvare il risultato per il tipo di dati a destra.

Parentesi

Alcune lingue richiedono parentesi a compensare un blocco di codice. Queste staffe (chiamati anche "parentesi graffe") vengono utilizzati per comprendere una sezione di codice. I blocchi di codice che richiedono le parentesi sono "se" dichiarazioni ", mentre" e loop e blocchi "do-while" "try-catch". Se il programmatore dimentica accidentalmente questi elementi, il compilatore restituisce un errore di sintassi. Lingue che richiedono parentesi attorno a questi blocchi di codice includono Javascript, Java, C #, C e C ++.

caso Sensibilità

Molti linguaggi di programmazione sono case sensitive. Ciò significa che la variabile "theVariable" non è la stessa come la variabile "thevariable." Cambiando il caso della variabile crea una variabile del tutto nuova, e può causare un errore di sintassi. I programmatori sono tenuti a conservare i nomi delle variabili nella parte superiore di funzioni, in modo che possano facilmente riferimento alla corretta disposizione ortografia e caso. Se il programmatore utilizza accidentalmente il caso sbagliato, un errore di sintassi si verifica in linguaggi come Visual Basic, C, C ++, C #, JavaScript e Java.


Articoli Correlati