Il linguaggio di programmazione C è case sensitive. Se viene effettuata una chiamata al "CHECK ()" , ma la routine è codificato come " check () " si verifica un errore di sintassi e il compilatore termina. Una buona regola per evitare questo problema è quella di utilizzare solo in caratteri maiuscoli a meno che inferiore sono necessarie per uno scopo specifico . Sensibilità caso include i caratteri all'interno di una stringa di testo e, in modo che una stringa contenente " Ciao " non corrisponde una stringa contenente "ciao" a meno che il programmatore include una routine per verificare il caso della stringa . Più comunemente , i programmatori sono subroutine per convertire automaticamente l'intera stringa a caso desiderato , eliminando la possibilità di errore dell'utente quando viene richiesto per l'ingresso .
Mancante virgola
Uno gli errori di sintassi più comune si verifica quando il punto e virgola finale viene lasciato fuori di una riga di codice . Perché il punto e virgola è usato per indicare al programma che ha raggiunto la fine di una riga di istruzione , non riuscendo a mettere uno dove è necessario si tradurrà in un errore perché il programma sta tentando di portare avanti una serie di istruzioni che non esiste .
Matched staffe
Tutte le routine e subroutine sono contenuti all'interno di un insieme di parentesi , la "{ " e "}" parentesi. Questi simboli indicano al programma in cui un completo set di comandi inizia e finisce , separando le varie sezioni del programma . Se una o entrambe le staffe sono lasciati fuori di una routine , il compilatore restituisce un errore di sintassi .
Errori logici
Un errore logico si verifica quando il codice indica al programma di per eseguire un compito impossibile , come la divisione per zero o l'assegnazione di un numero decimale a una variabile numero intero . Poiché questo tipo di errore può mostrare solo quando il programma è in esecuzione , di solito non è riconoscibile dal compilatore.
Variabile Mismatching
Questo tipo di errore si verifica quando viene assegnato un valore al tipo sbagliato di variabili , come ad esempio l'assegnazione di una stringa a una variabile numerica o viceversa . Qualora il programma richiede all'utente di inserire una stringa numerica , il programma dovrebbe comprendere i comandi necessari per convertire la stringa prima che venga assegnato .
Disk e errori di file
lettura e scrittura di errori si verificano quando il programma tenta di utilizzare un file che è del tipo sbagliato , come ad esempio il tentativo di leggere informazioni binarie da un file di testo . Altri errori di lettura sono istruire il programma per leggere le informazioni oltre la fine del file o il tentativo di scrivere su un disco pieno o protetto da scrittura . Errori del disco di solito non sono rilevati dal compilatore e si trovano solo quando il programma incontra quello che è conosciuto come un errore di runtime .
Programmazione © www.354353.com