Antwort ist kontextabhängig.
Wenn Sie eine leere für Schleife bedeutet, dann
for(;;)
{
statements;
}
ist so eine Sache.
Obwohl kann die gleiche Sache mit einer while-Schleife erreicht werden:
while(true)
{
statements;
}
und das ist nicht eine „leere“ Schleife. Beide sind Endlosschleifen, die Sie aus der Verwendung von break
innerhalb Ihrer Schleife brechen müssen.
Auf der anderen Seite,
for(initialisation;condition;updation)
{
}
ist dies eine „leere“ Schleife, die bascially nichts tut, außer vielleicht einige Variablen aktualisieren, die vor der Schleife selbst definiert werden.
Lesen Sie auch: [Ist eine (leere) Endlosschleife undefiniertes Verhalten in C?] (http: // stackoverflow.com/questions/15595493/ist-eine-leere-unendliche-Schleife-undefiniert-Verhalten-in-c) – Deduplicator