<?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[Vektoren und Zeiger Aufgabe]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">short v[] = { 0, 10, 20 },
*ptr1 = v, *ptr2 = v+2;}
</code></pre>
<p>Welchen wert hat:<br />
ptr2 -ptr1</p>
<p>Für eine ausführliche erklärung wäre ich sehr dankbar!! habe nähmlich absolut keinen Plan wie ich da auf 2(müsste das ergebniss sein) kommen soll!!!</p>
<p>grüßle Joe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/204037/vektoren-und-zeiger-aufgabe</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 07:10:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/204037.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Jan 2008 15:42:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 15:42:26 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">short v[] = { 0, 10, 20 },
*ptr1 = v, *ptr2 = v+2;}
</code></pre>
<p>Welchen wert hat:<br />
ptr2 -ptr1</p>
<p>Für eine ausführliche erklärung wäre ich sehr dankbar!! habe nähmlich absolut keinen Plan wie ich da auf 2(müsste das ergebniss sein) kommen soll!!!</p>
<p>grüßle Joe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445727</guid><dc:creator><![CDATA[joeer]]></dc:creator><pubDate>Tue, 29 Jan 2008 15:42:26 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 15:46:33 GMT]]></title><description><![CDATA[<p>Ganz einfach du beginst bei null zu zählen.</p>
<p>in c: 0 1 2<br />
in mathe: 1 2 3</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445729</guid><dc:creator><![CDATA[Ramsis]]></dc:creator><pubDate>Tue, 29 Jan 2008 15:46:33 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 16:01:32 GMT]]></title><description><![CDATA[<p>*ptr1 = v;<br />
ptr1 verweist nun auf einen Wert, der der Speicheradresse von v bzw. v[0] entspricht.</p>
<p>*ptr2 = v + 2;<br />
ptr2 verweist nun auf einen Wert, der der Speicheradresse von v+2 bzw. v[2] entspricht.</p>
<p>ptr2 - ptr1 ist daher nicht definiert. Zumindest nicht bei deinem Beispiel. *ptr2 - *ptr1 schon eher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445747</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 29 Jan 2008 16:01:32 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 16:12:00 GMT]]></title><description><![CDATA[<p>Hier wird ja ne Menge Quatsch erzählt. Ist doch simple Mathe:</p>
<p>ptr1 = v<br />
ptr2 = v + 2<br />
=&gt;<br />
ptr2 – ptr1 = v + 2 – v = 2</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445761</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Tue, 29 Jan 2008 16:12:00 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 16:25:08 GMT]]></title><description><![CDATA[<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>Hier wird ja ne Menge Quatsch erzählt. Ist doch simple Mathe:</p>
<p>ptr1 = v<br />
ptr2 = v + 2<br />
=&gt;<br />
ptr2 – ptr1 = v + 2 – v = 2</p>
</blockquote>
<p>Lies die aufgabe nochmal. Dort steht *ptr1 = v und nicht ptr1 = v; Gewaltiger Unterschied.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445771</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 29 Jan 2008 16:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 16:34:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">short v[] = { 0, 10, 20 };
short *ptr1;
short *ptr2;

int main (int argc, char** argv)
{
    ptr1 = v+0; // null
    ptr2 = v+2;
    int a = ptr2 -ptr1; // a == 2 

   return 0;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1445779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445779</guid><dc:creator><![CDATA[Ramsis]]></dc:creator><pubDate>Tue, 29 Jan 2008 16:34:32 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 16:38:07 GMT]]></title><description><![CDATA[<p>Ramsis schrieb:</p>
<blockquote>
<pre><code class="language-cpp">short v[] = { 0, 10, 20 };
short *ptr1;
short *ptr2;

int main (int argc, char** argv)
{
    ptr1 = v+0; // null
    ptr2 = v+2;
    int a = ptr2 -ptr1; // a == 2 

   return 0;
   
}
</code></pre>
</blockquote>
<p>Bis auf das &quot;// null&quot; richtig. ptr1 ist dank v + 0 irgend eine Speicheradresse (die von v). Was in dem Array v drin steht, ist in diesem Beispiel irrelevant.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445781</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 29 Jan 2008 16:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 16:49:44 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>Bis auf das &quot;// null&quot; richtig. ptr1 ist dank v + 0 irgend eine Speicheradresse (die von v). Was in dem Array v drin steht, ist in diesem Beispiel irrelevant.</p>
</blockquote>
<p>Ein Kommentar ist für den Compiler unwichtig <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>
<p>Es wird von null an gezählt.<br />
*(v+0) == 0<br />
*(v+1) == 10<br />
*(v+2) == 20</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445792</guid><dc:creator><![CDATA[Ramsis]]></dc:creator><pubDate>Tue, 29 Jan 2008 16:49:44 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 16:54:06 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>Lies die aufgabe nochmal. Dort steht *ptr1 = v und nicht ptr1 = v; Gewaltiger Unterschied.</p>
</blockquote>
<p>Lies *Du* sie lieber nochmal. Das ist eine Deklaration. Da steht nicht '*ptr1 = v' sondern 'short* ptr1 = v'.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445796</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Tue, 29 Jan 2008 16:54:06 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 16:58:16 GMT]]></title><description><![CDATA[<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>Fellhuhn schrieb:</p>
<blockquote>
<p>Lies die aufgabe nochmal. Dort steht *ptr1 = v und nicht ptr1 = v; Gewaltiger Unterschied.</p>
</blockquote>
<p>Lies *Du* sie lieber nochmal. Das ist eine Deklaration. Da steht nicht '*ptr1 = v' sondern 'short* ptr1 = v'.</p>
</blockquote>
<p>Ah, wenn das da tatsächlich ein , sein soll in der ersten Zeile des anfänglichen Codes und nicht ein Eingabefehler wie die letzte Klammer, dann hast recht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445802</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 29 Jan 2008 16:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren und Zeiger Aufgabe on Tue, 29 Jan 2008 17:19:06 GMT]]></title><description><![CDATA[<p>Das eigentliche Fazit des Threads:<br />
Das ist hässlich formatiert und sollte so in keinem Code mehr auftauchen. Heutzutage kann man es sich leisten, pro Variable ein eigenes Statement zu benutzen.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1445823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1445823</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 29 Jan 2008 17:19:06 GMT</pubDate></item></channel></rss>