<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Continue und break]]></title><description><![CDATA[<p>Hallo Leute hab mal ne blöde Frage</p>
<p>Welcher Vorteile hat es denn wenn man &quot;continue&quot; oder &quot;break&quot; anweisungen in Schleifen benutzt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Im Grunde genommen kann man ja auf solche Anweisungen verzichten in dem man if-Verzweigungen oder Schleifenbedingungen geschickt formuliert.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145354/continue-und-break</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 04:16:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145354.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Apr 2006 09:26:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Continue und break on Thu, 27 Apr 2006 09:26:10 GMT]]></title><description><![CDATA[<p>Hallo Leute hab mal ne blöde Frage</p>
<p>Welcher Vorteile hat es denn wenn man &quot;continue&quot; oder &quot;break&quot; anweisungen in Schleifen benutzt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Im Grunde genommen kann man ja auf solche Anweisungen verzichten in dem man if-Verzweigungen oder Schleifenbedingungen geschickt formuliert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046199</guid><dc:creator><![CDATA[skellingtonJack]]></dc:creator><pubDate>Thu, 27 Apr 2006 09:26:10 GMT</pubDate></item><item><title><![CDATA[Reply to Continue und break on Thu, 27 Apr 2006 09:30:38 GMT]]></title><description><![CDATA[<p>naja ... ich weiss ned aber ab und an braucht man des schon ... wenn man z.b. die schleife vorzeitig abbrechen moechte wieso musst du die schleife nen paar mal durchlaufen auch wenn sie dank deiner &quot;geschickt formulierten&quot; if abfrage nix macht ... an der stelle kann man doch mit break raushuepfen...</p>
<p>naja continue is ja dafuer da um quasi den rest der schleife auszulassen und gleich zum naechsten durchlauf zu springen ... hmm .. ok ... hier muss ich sagen das ichs bis jetzt noch nicht eingesetzt habe...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046202</guid><dc:creator><![CDATA[TDO]]></dc:creator><pubDate>Thu, 27 Apr 2006 09:30:38 GMT</pubDate></item><item><title><![CDATA[Reply to Continue und break on Thu, 27 Apr 2006 09:36:30 GMT]]></title><description><![CDATA[<p>Ich nutze continue z.B. um Wälder zu vermeiden.</p>
<pre><code class="language-cpp">/* Unschön */
for (i = 0; i &lt; 10; ++i) {
  FILE* in = fopen(&quot;...&quot;);
  if (in) {
    FILE* out = fopen(&quot;...&quot;);
    if (out) {
      ...
    }
  }
}

/* Schöner */
for (i = 0; i &lt; 10; ++i) {
  FILE *in = fopen(&quot;...&quot;);
  if (!in) continue;

  FILE *out = fopen(&quot;...&quot;);
  if (!out) continue;

}
</code></pre>
<p>Ist ein bisschen aus der Luft gegriffen, aber ich hab in einigen Schleifen ganz am Anfang ein bis zwei Zeilen mit Bedingungen die auf continue hinauslaufen.</p>
<p>Break ist nützlich um die Schleife in der Mitte zu verlassen, auch wenn sich das auch erzeugen lässt indem man dafür sorgt dass die Schleifenbedingung false wird und dann continue nutzt.</p>
<p>EDIT: Freudscher Vertipper <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046205</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 27 Apr 2006 09:36:30 GMT</pubDate></item><item><title><![CDATA[Reply to Continue und break on Thu, 27 Apr 2006 09:36:43 GMT]]></title><description><![CDATA[<p>Du brauchst deutlich weniger if()-Verschachtelungen und kannst dich auf das wesentliche konzentrieren:</p>
<pre><code class="language-cpp">//ohne break
bool ok=true;
while(ok)
{
  int i;
  cin&gt;&gt;i;
  if(!cin)
    ok=false;
  else
  {
    if(i&lt;0)
      ok=false;
    else
    {
      ...
    }
  }
}
/*wenn du noch weitere Bedingungen abfragen willst, siehst du irgendwann den
  Wald vor lauter Bäumen (äh, Klammern) nicht mehr
*/

//mit break
while(true)
{
  int i;
  cin&gt;&gt;i;
  if(!cin) break;
  if(i&lt;0) break;
  ...
}
</code></pre>
<p>(außerdem sieht es wesentlich übersichtlicher aus)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046207</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 27 Apr 2006 09:36:43 GMT</pubDate></item><item><title><![CDATA[Reply to Continue und break on Thu, 27 Apr 2006 09:38:04 GMT]]></title><description><![CDATA[<p>ich finde beide ganz nützlich:</p>
<pre><code>for (victim=0; victim&lt;1000; victim++)
{
   int errorcode = inject_virus_into_exefile (victim);
   if (errorcode == FILE_DOESNT_EXIST)
      continue;
   if (errorcode == FESTPLATTE_KAPUTT)
      break;
   activate_virus (victim);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1046208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046208</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Thu, 27 Apr 2006 09:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to Continue und break on Thu, 27 Apr 2006 09:47:04 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Syntactic_Sugar" rel="nofollow">Syntaktischer Zucker</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046210</guid><dc:creator><![CDATA[winheis]]></dc:creator><pubDate>Thu, 27 Apr 2006 09:47:04 GMT</pubDate></item><item><title><![CDATA[Reply to Continue und break on Thu, 27 Apr 2006 15:45:01 GMT]]></title><description><![CDATA[<p>vielen dank erstmal für eure raschen antworten und besondern dank für den Link</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046513</guid><dc:creator><![CDATA[skellingtonJack]]></dc:creator><pubDate>Thu, 27 Apr 2006 15:45:01 GMT</pubDate></item></channel></rss>