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?

烟雨青岚
Freigeben: 2020-06-16 11:33:37
Original
13838 Leute haben es durchsucht

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;
Nach dem Login kopieren

Das zusätzliche Semikolon wird als leere Anweisung interpretiert und der tatsächliche Effekt ist:

If(x>b)
{}
b=x;
Nach dem Login kopieren

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];
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage