<?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[pointeraufgabe]]></title><description><![CDATA[<p>Habe hier eine Aufgabe. Ich soll die Belegung der Variablen nach jeder Zeile darstellen. Nach der letzten Zeile wird aus dem letzten Arrayelement eine 0 (vorher ja 3). Warum?</p>
<p>int a[]={1,2,3};<br />
int *p1,*p2,**pp;</p>
<p>p1=a;<br />
p2=&amp;a[1];<br />
p1++;<br />
pp=&amp;p1;<br />
(*pp) [1] -= *p2 +* (*pp-1);</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/305613/pointeraufgabe</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 15:56:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/305613.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Jul 2012 14:18:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to pointeraufgabe on Tue, 03 Jul 2012 14:18:34 GMT]]></title><description><![CDATA[<p>Habe hier eine Aufgabe. Ich soll die Belegung der Variablen nach jeder Zeile darstellen. Nach der letzten Zeile wird aus dem letzten Arrayelement eine 0 (vorher ja 3). Warum?</p>
<p>int a[]={1,2,3};<br />
int *p1,*p2,**pp;</p>
<p>p1=a;<br />
p2=&amp;a[1];<br />
p1++;<br />
pp=&amp;p1;<br />
(*pp) [1] -= *p2 +* (*pp-1);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229672</guid><dc:creator><![CDATA[floriandarter]]></dc:creator><pubDate>Tue, 03 Jul 2012 14:18:34 GMT</pubDate></item><item><title><![CDATA[Reply to pointeraufgabe on Tue, 03 Jul 2012 14:55:21 GMT]]></title><description><![CDATA[<p>Anfangs zeigt p1 auf a[0], wird dann um 1 erhöht, zeigt also auf a[1]. Dann zeigt pp auf p1. Also ist (*pp) das gleiche wie p1, welches auf a[1] zeigt. Demnach ist (*pp)[1] das gleiche wie p1[1] und das ist a[2].</p>
<p>Warum die rechte Seite 3 ist, darfst du dir selber zusammenreimen, das Vorgehen ist ähnlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229686</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 03 Jul 2012 14:55:21 GMT</pubDate></item><item><title><![CDATA[Reply to pointeraufgabe on Tue, 03 Jul 2012 15:14:30 GMT]]></title><description><![CDATA[<p>ja kommt das dann von p++, dass p1 dann auf a[2] zeigt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229699</guid><dc:creator><![CDATA[floriandarter]]></dc:creator><pubDate>Tue, 03 Jul 2012 15:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to pointeraufgabe on Tue, 03 Jul 2012 15:31:51 GMT]]></title><description><![CDATA[<p>Warum die rechte seite 3 ist, ist mir jetzt klar, aber warum ist p1[1] dann a[2]?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229704</guid><dc:creator><![CDATA[floriandarter]]></dc:creator><pubDate>Tue, 03 Jul 2012 15:31:51 GMT</pubDate></item><item><title><![CDATA[Reply to pointeraufgabe on Tue, 03 Jul 2012 16:40:40 GMT]]></title><description><![CDATA[<p>floriandarter schrieb:</p>
<blockquote>
<p>Warum die rechte seite 3 ist, ist mir jetzt klar, aber warum ist p1[1] dann a[2]?</p>
</blockquote>
<p>Weil <code>foo[N]</code> eine andere Schreibweise für <code>*(foo + N)</code> ist. Wenn p1 auf a[1] zeigt, was ist dann p1[1]?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229720</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 03 Jul 2012 16:40:40 GMT</pubDate></item><item><title><![CDATA[Reply to pointeraufgabe on Tue, 03 Jul 2012 19:19:45 GMT]]></title><description><![CDATA[<p>achso p1[1] ist a[2].<br />
dann wäre p1[-1] a[0], richtig ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229773</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229773</guid><dc:creator><![CDATA[floriandarter]]></dc:creator><pubDate>Tue, 03 Jul 2012 19:19:45 GMT</pubDate></item><item><title><![CDATA[Reply to pointeraufgabe on Tue, 03 Jul 2012 20:32:19 GMT]]></title><description><![CDATA[<p>Genau.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2229787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2229787</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Tue, 03 Jul 2012 20:32:19 GMT</pubDate></item></channel></rss>