<?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[verständnisschwierigkeiten beim ausgabe]]></title><description><![CDATA[<p>HAllo Leute,<br />
morgen habe ich zwischentest und muss ausgaben schreiben. auf diese beispiel verstehe ich die ausgabe nicht</p>
<p>woher bekomme ich die ausgabe TRNE ?</p>
<pre><code>#include &lt;iostream&gt;
using namespace std;
	char s[]=&quot;OSTERN&quot;;

	void f(int k) {
		if (s[k]=='\0')
		return;

		cout&lt;&lt; s[k];//hier wird R ausgegeben
		f(k+2);//hier wird f(4) aufgerufen und also R ausgegeben und //wird automatisch f(6) aufgerufen und wird mit return beendet
		cout&lt;&lt; s[k+1];
		}
int main()
{
	f(2) ;
	cout &lt;&lt;endl;
return 0;
}
</code></pre>
<p>danke euch</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/310934/verständnisschwierigkeiten-beim-ausgabe</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 05:35:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/310934.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 23 Nov 2012 00:02:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to verständnisschwierigkeiten beim ausgabe on Fri, 23 Nov 2012 00:02:34 GMT]]></title><description><![CDATA[<p>HAllo Leute,<br />
morgen habe ich zwischentest und muss ausgaben schreiben. auf diese beispiel verstehe ich die ausgabe nicht</p>
<p>woher bekomme ich die ausgabe TRNE ?</p>
<pre><code>#include &lt;iostream&gt;
using namespace std;
	char s[]=&quot;OSTERN&quot;;

	void f(int k) {
		if (s[k]=='\0')
		return;

		cout&lt;&lt; s[k];//hier wird R ausgegeben
		f(k+2);//hier wird f(4) aufgerufen und also R ausgegeben und //wird automatisch f(6) aufgerufen und wird mit return beendet
		cout&lt;&lt; s[k+1];
		}
int main()
{
	f(2) ;
	cout &lt;&lt;endl;
return 0;
}
</code></pre>
<p>danke euch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2273646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2273646</guid><dc:creator><![CDATA[khati]]></dc:creator><pubDate>Fri, 23 Nov 2012 00:02:34 GMT</pubDate></item><item><title><![CDATA[Reply to verständnisschwierigkeiten beim ausgabe on Fri, 23 Nov 2012 00:15:41 GMT]]></title><description><![CDATA[<p>Der Kommentar in Zeile 9 ist falsch.</p>
<pre><code>Aufruf f(2) (aus main):
 Zeile 9: k == 2, Ausgabe 'T'
  Aufruf f(4) (aus f(2), Zeile 10):
   Zeile 9: k == 4, Ausgabe 'R'
    Aufruf f(6) (aus f(4), Zeile 10):
     k == 6, Abbruch. Eine Ebene zurück
   Zeile 11: k+1 == 5, Ausgabe 'N'
   Zeile 12: Funktionsende. Eine Ebene zurück
 Zeile 11: k+1 == 3, Ausgabe 'E'
 Zeile 12: Funktionsende. Eine Ebene zurück
Ende.

Gesamtausgabe: TRNE
</code></pre>
<p>Dein Problem ist auch nicht die Ausgabe an sich, sondern das Verständnis des Programmverlaufes, insbesondere Rekursion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2273648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2273648</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 23 Nov 2012 00:15:41 GMT</pubDate></item></channel></rss>