<?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[Inkrement- und Dekrementoperator]]></title><description><![CDATA[<p>hallo zusammen,</p>
<p>könnte mir bitte jemand den folgenden Code der in C programmiert ist erklären?<br />
Habe schon eine Erklärung durchgelesen die ich allerdings nur so halb verstehe..</p>
<pre><code class="language-cpp">/* Demonstration des Inkrement- und Dekrementoperators */

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

int main()
{

   int wert = 1;
   wert++;
   printf(&quot;Wert : %d\n&quot;, wert);     /* wert = 2 */
   printf(&quot;Wert : %d\n&quot;, wert++);   /* wert = 2 */
   printf(&quot;Wert : %d\n&quot;, ++wert);   /* wert = 4 */
   printf(&quot;Wert : %d\n&quot;, wert--);   /* wert = 4 */
   printf(&quot;Wert : %d\n&quot;, --wert);   /* wert = 2 */

	system(&quot;PAUSE&quot;);
	return 0;

}
</code></pre>
<p>Danke im Voraus!</p>
<p>MfG Micha</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/184008/inkrement-und-dekrementoperator</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 14:27:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184008.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 11 Jun 2007 13:51:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Inkrement- und Dekrementoperator on Mon, 11 Jun 2007 13:51:49 GMT]]></title><description><![CDATA[<p>hallo zusammen,</p>
<p>könnte mir bitte jemand den folgenden Code der in C programmiert ist erklären?<br />
Habe schon eine Erklärung durchgelesen die ich allerdings nur so halb verstehe..</p>
<pre><code class="language-cpp">/* Demonstration des Inkrement- und Dekrementoperators */

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

int main()
{

   int wert = 1;
   wert++;
   printf(&quot;Wert : %d\n&quot;, wert);     /* wert = 2 */
   printf(&quot;Wert : %d\n&quot;, wert++);   /* wert = 2 */
   printf(&quot;Wert : %d\n&quot;, ++wert);   /* wert = 4 */
   printf(&quot;Wert : %d\n&quot;, wert--);   /* wert = 4 */
   printf(&quot;Wert : %d\n&quot;, --wert);   /* wert = 2 */

	system(&quot;PAUSE&quot;);
	return 0;

}
</code></pre>
<p>Danke im Voraus!</p>
<p>MfG Micha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1303160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1303160</guid><dc:creator><![CDATA[Michael991]]></dc:creator><pubDate>Mon, 11 Jun 2007 13:51:49 GMT</pubDate></item><item><title><![CDATA[Reply to Inkrement- und Dekrementoperator on Mon, 11 Jun 2007 13:57:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>beim Postfix operator wird erst der <strong>alte</strong> Wert zurueckgegeben und dann wird<br />
der Wert der Variable erhoeht:</p>
<pre><code class="language-cpp">int wert = 5;
cout&lt;&lt;wert++; //erst wird der alte Wert (5) zurueckgegeben, hier also
              //ausgegeben. Danach wird wert um eins erhoeht und ist 6
cout&lt;&lt;&quot;\n&quot;&lt;&lt;wert; //jetzt ist wert 6
</code></pre>
<p>Beim Prefix operator wird erst der Wert erhoeht und dann zurueckgegeben:</p>
<pre><code class="language-cpp">int wert = 5;
cout&lt;&lt;++wert; //erst wird Wert um eins erhoeht (6) und dann ausgegeben
cout&lt;&lt;&quot;\n&quot;&lt;&lt;wert; //selbe ausgabe wie eine zeile darueber
</code></pre>
<p>gruss<br />
v R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1303167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1303167</guid><dc:creator><![CDATA[virtuell Realisticer]]></dc:creator><pubDate>Mon, 11 Jun 2007 13:57:53 GMT</pubDate></item><item><title><![CDATA[Reply to Inkrement- und Dekrementoperator on Mon, 11 Jun 2007 14:00:34 GMT]]></title><description><![CDATA[<p>Danke für deine Antwort!</p>
<p>Also ist das das Selbe wie z.B. +=1 oder -=1 ?</p>
<p>MfG Micha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1303171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1303171</guid><dc:creator><![CDATA[Michael991]]></dc:creator><pubDate>Mon, 11 Jun 2007 14:00:34 GMT</pubDate></item><item><title><![CDATA[Reply to Inkrement- und Dekrementoperator on Mon, 11 Jun 2007 14:00:37 GMT]]></title><description><![CDATA[<p>Egtl gibt der Postfixoperator eine Kopie des nicht inkrementierten Objekts zurück. Da zuerst Wert zurückgeben und dann Inkrementieren nicht möglich ist! <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1303172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1303172</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 11 Jun 2007 14:00:37 GMT</pubDate></item><item><title><![CDATA[Reply to Inkrement- und Dekrementoperator on Mon, 11 Jun 2007 14:06:24 GMT]]></title><description><![CDATA[<p>Michael991 schrieb:</p>
<blockquote>
<p>Danke für deine Antwort!</p>
<p>Also ist das das Selbe wie z.B. +=1 oder -=1 ?</p>
</blockquote>
<p>Ja, zumindest beim Prefix-Operator. Beim Postfix würde das eher so aussehen:</p>
<pre><code class="language-cpp">int i = 1;
int tmp = i;
i+=1;
int x = tmp;

// oder kurz:
int i = 1;
int x = i++;
</code></pre>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1303177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1303177</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Mon, 11 Jun 2007 14:06:24 GMT</pubDate></item></channel></rss>