Heim >Backend-Entwicklung >C#.Net-Tutorial >Ist ein Semikolon als Trennzeichen zwischen Anweisungen in der C-Sprache erforderlich?

Ist ein Semikolon als Trennzeichen zwischen Anweisungen in der C-Sprache erforderlich?

烟雨青岚
烟雨青岚Original
2020-06-16 11:33:3713849Durchsuche

Ist ein Semikolon als Trennzeichen zwischen Anweisungen in der C-Sprache erforderlich?

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];

Ist ein Semikolon als Trennzeichen zwischen Anweisungen in der C-Sprache erforderlich?

Da nach der Rückgabe ein Semikolon fehlt, bedeutet dies, dass die Anweisung noch nicht beendet ist. Der tatsächliche Effekt ist äquivalent zu:

rrree

Erweiterte 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn