<?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[Switch Funktion mit Modulo (?)]]></title><description><![CDATA[<p>Hallo ich bins wieder mal, ich hab da mal wieder so ne kleine Frage.</p>
<pre><code>int e=6%4, f=0;
switch (e)

{
case 1 : f=1;
case 2 : f=2;
default : f=3;
}
cout &lt;&lt; f &lt;&lt; endl;
</code></pre>
<p>Warum wird hier der default ausgeführt?</p>
<p>6 modulo 4 ist doch = 2 (!)</p>
<p>Müsste er mir nicht den case 2 ausgeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/326593/switch-funktion-mit-modulo</link><generator>RSS for Node</generator><lastBuildDate>Mon, 25 May 2026 13:01:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/326593.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Jun 2014 12:42:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Switch Funktion mit Modulo (?) on Wed, 25 Jun 2014 12:42:59 GMT]]></title><description><![CDATA[<p>Hallo ich bins wieder mal, ich hab da mal wieder so ne kleine Frage.</p>
<pre><code>int e=6%4, f=0;
switch (e)

{
case 1 : f=1;
case 2 : f=2;
default : f=3;
}
cout &lt;&lt; f &lt;&lt; endl;
</code></pre>
<p>Warum wird hier der default ausgeführt?</p>
<p>6 modulo 4 ist doch = 2 (!)</p>
<p>Müsste er mir nicht den case 2 ausgeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405547</guid><dc:creator><![CDATA[schwarztee]]></dc:creator><pubDate>Wed, 25 Jun 2014 12:42:59 GMT</pubDate></item><item><title><![CDATA[Reply to Switch Funktion mit Modulo (?) on Wed, 25 Jun 2014 12:44:30 GMT]]></title><description><![CDATA[<p>es fehlt das &quot;break;&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405548</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Wed, 25 Jun 2014 12:44:30 GMT</pubDate></item><item><title><![CDATA[Reply to Switch Funktion mit Modulo (?) on Wed, 25 Jun 2014 13:08:07 GMT]]></title><description><![CDATA[<p>schwarztee schrieb:</p>
<blockquote>
<pre><code>int e=6%4, f=0;
switch (e)

{
case 1 : f=1;
case 2 : f=2;
default : f=3;
}
cout &lt;&lt; f &lt;&lt; endl;
</code></pre>
<p>Warum wird hier der default ausgeführt?</p>
</blockquote>
<p>Es wird 1:, 2: und default: ausgeführt.<br />
Beim schrittweisen Ausführen im Debugger hätte man das einfach selber herausfinden können <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Ans Ende von jedem case gehört ein break; außer man möchte absichtlich mehrere case zusammenfassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405555</guid><dc:creator><![CDATA[MichelRT]]></dc:creator><pubDate>Wed, 25 Jun 2014 13:08:07 GMT</pubDate></item><item><title><![CDATA[Reply to Switch Funktion mit Modulo (?) on Wed, 25 Jun 2014 13:17:45 GMT]]></title><description><![CDATA[<p>MichelRT schrieb:</p>
<blockquote>
<p>Es wird 1:, 2: und default: ausgeführt.</p>
</blockquote>
<p>1: wird nicht ausgeführt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405556</guid><dc:creator><![CDATA[Osbios]]></dc:creator><pubDate>Wed, 25 Jun 2014 13:17:45 GMT</pubDate></item><item><title><![CDATA[Reply to Switch Funktion mit Modulo (?) on Wed, 25 Jun 2014 13:24:34 GMT]]></title><description><![CDATA[<p>Osbios schrieb:</p>
<blockquote>
<p>MichelRT schrieb:</p>
<blockquote>
<p>Es wird 1:, 2: und default: ausgeführt.</p>
</blockquote>
<p>1: wird nicht ausgeführt.</p>
</blockquote>
<p>Gut aufgepasst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405558</guid><dc:creator><![CDATA[MichelRT]]></dc:creator><pubDate>Wed, 25 Jun 2014 13:24:34 GMT</pubDate></item><item><title><![CDATA[Reply to Switch Funktion mit Modulo (?) on Wed, 25 Jun 2014 14:54:24 GMT]]></title><description><![CDATA[<p>Ah, ok es fehlen die &quot;breaks&quot; aber warum springt er dann auf default?</p>
<p>Wenn die &quot;breaks&quot; drin wären, würde er aber &quot;case 2&quot; ausgeben oder?</p>
<p>Kanns leider bei mir zu Hause nicht testen, irgendwie kommen nur Fehlermeldungen bei meinem Visual C++. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405564</guid><dc:creator><![CDATA[schwarztee]]></dc:creator><pubDate>Wed, 25 Jun 2014 14:54:24 GMT</pubDate></item><item><title><![CDATA[Reply to Switch Funktion mit Modulo (?) on Wed, 25 Jun 2014 15:06:07 GMT]]></title><description><![CDATA[<p>schwarztee schrieb:</p>
<blockquote>
<p>Ah, ok es fehlen die &quot;breaks&quot; aber warum springt er dann auf default?</p>
</blockquote>
<p>Er springt ja nicht auf default sondern auf 2 und rutscht dann aber auf default durch.</p>
<blockquote>
<p>Wenn die &quot;breaks&quot; drin wären, würde er aber &quot;case 2&quot; ausgeben oder?</p>
</blockquote>
<p>Ja, breaks breaken halt raus, sodass nix durchfällt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2405565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2405565</guid><dc:creator><![CDATA[Elton John Wayne Rooney]]></dc:creator><pubDate>Wed, 25 Jun 2014 15:06:07 GMT</pubDate></item></channel></rss>