Muss ein Semikolon als Trennzeichen zwischen Anweisungen in der C-Sprache verwendet werden?
Semikolons müssen als Trennzeichen zwischen Anweisungen in der C-Sprache verwendet werden.
In C-Programmen ist das Semikolon das Abschlusszeichen der Anweisung. Jede Anweisung muss mit einem Semikolon enden. Es zeigt das Ende einer logischen Einheit an.
In der C-Sprache wird ein Semikolon verwendet, um das Ende einer Anweisung zu markieren. Wenn Sie versehentlich ein zusätzliches Semikolon in ein C-Programm schreiben, wird das Semikolon möglicherweise als leere Anweisung betrachtet Aufgrund dieses zusätzlichen Semikolons wird eine Warnmeldung generiert. Es ist oft einfach, das zusätzliche Semikolon anhand der Warnmeldung zu finden.
Zum Beispiel:
If (x>b); b=x;
Das zusätzliche Semikolon wird als leere Anweisung interpretiert und der tatsächliche Effekt ist:
If(x>b) {} b=x;
Das heißt , wenn x> ;b, wenn eine leere Anweisung ausgeführt wird, wird b=x auf jeden Fall ausgeführt.
Wenn im C-Programm ein Semikolon weggelassen wird, bedeutet dies, dass die aktuelle Anweisung nicht beendet wurde und ein Fehler auftritt.
Zum Beispiel:
If(n<3) return log.date=x[0]; log.time=x[1]; log.code=x[2];
Da nach der Rückgabe ein Semikolon fehlt, bedeutet dies, dass die Anweisung noch nicht beendet ist. Der tatsächliche Effekt ist äquivalent zu:
rrreeErweiterte Informationen:
1. Anweisungsblöcke in Anweisungsblöcken können enthalten sein . Geben Sie eine einfache Erklärung zur Verarbeitung ab.
2. Wenn Sie einen Anweisungsblock schreiben möchten, der mehrere Ausdrucksanweisungen und leere Anweisungen enthält, können Sie die folgende Form verwenden: Dies ist ein Beispiel für einen Anweisungsblock, der vier bereits verstandene Anweisungen in der Reihenfolge For enthält Zuweisungsausdrucksanweisungen, Nullanweisungen, Divisionsausdrucksanweisungen und bitweise Negationsausdrucksanweisungen.
Empfohlenes Tutorial: „C-Sprache“
Das obige ist der detaillierte Inhalt vonIst ein Semikolon als Trennzeichen zwischen Anweisungen in der C-Sprache erforderlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!