Die Programmiersprache C ist sehr beliebt, aber es ist auch eine strenge Sprache in dem Sinne, dass das Programm muss den Regeln der Sprache ohne Abweichung halten. Programmierer Fehler auftreten , wenn der Code falsch eingegeben wird, ein unmöglicher Befehl angetroffen oder , wenn I /O -Geräte Anrufe an falsch gemacht werden . Es ist wichtig , um den Code zu debuggen sorgfältig bevor man es kompiliert , um Fehler zu beseitigen. Case Sensitive
Die Programmiersprache C ist Groß-und Kleinschreibung . Wenn ein Anruf getätigt wird zu prüfen "( ) ", aber das Programm wird wie folgt codiert "check ()" ein Syntax- Fehler auftritt und der Compiler beendet . Eine gute Faustregel, um dieses Problem zu vermeiden, ist nur Kleinbuchstaben verwenden, wenn Großbuchstaben für einen bestimmten Zweck erforderlich sind. Groß-und Kleinschreibung umfasst die Zeichen in einer Textzeichenfolge als gut, so dass ein String mit "Hallo" wird nicht mit einer Zeichenfolge mit "Hallo" , wenn der Programmierer eine Routine , um den Fall der Zeichenfolge zu überprüfen. Häufiger sind Programmierer Routinen zur automatischen Konvertierung die gesamte Zeichenfolge auf den gewünschten Fall , wodurch die Möglichkeit der Anwender Fehler, wenn für die Eingabe aufgefordert .
Fehlendes Semikolon
Einer die häufigsten Syntax Fehler tritt auf, wenn die Hinterkante Semikolon außerhalb eines Codezeile gelassen . Da das Semikolon verwendet wird , um das Programm zu sagen, dass er das Ende eines Befehls Linie erreicht , in Ermangelung einer , wo es gebraucht wird zu einem Fehler führen wird , weil das Programm versucht, eine Reihe von Anweisungen , die nicht existiert weiterhin setzen .
abgestimmte Brackets
Alle Routinen und Subroutinen innerhalb einer Reihe von Klammern , die " {" und " }" Klammern enthalten . Diese Symbole sagen dem Programm, wo ein kompletter Satz von Befehlen beginnt und endet , die Trennung der verschiedenen Programmteile . Wenn eine oder beide Klammern aus einer Routine übrig sind , wird der Compiler einen Syntaxfehler zurück.
Logische Fehler
Ein logischer Fehler tritt auf, wenn der Code weist das Programm eine unmögliche Aufgabe , wie Division durch Null oder Zuweisen einer Dezimalzahl einem ganzzahligen variablen durchzuführen. Da diese Art von Fehler nur zeigen kann , wenn das Programm ausgeführt wird , ist es in der Regel nicht erkennbar durch den Compiler.
Variable Mismatching
Diese Art von Fehler tritt auf, wenn ein Wert wird auf die falsche Art von variablen , wie das Zuweisen einer Zeichenfolge in eine numerische Variable oder umgekehrt zugeordnet. Wo das Programm dem Benutzer die Eingabe eines numerischen Zeichenfolge erfordert , sollte das Programm sind die notwendigen Befehle , um die Zeichenfolge zu konvertieren, bevor sie zugeordnet ist.
Disk-und Datei Fehler
lesen und Schreiben Fehler auftreten, wenn das Programm versucht, eine Datei, die vom falschen Typ , wie Sie versuchen, binäre Informationen aus einer Textdatei lesen zu verwenden. Andere Lesefehler gehören das Programm an, Informationen über das Ende der Datei zu lesen oder zu versuchen, zu einer vollständigen oder schreibgeschützten Datenträger zu schreiben. Disk- Fehler werden in der Regel nicht vom Compiler erkannt und nur gefunden werden, wenn das Programm auf , was als ein Laufzeitfehler bekannt.