<?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[Frage zu Funktionen und Variablen]]></title><description><![CDATA[<p>Hallo,<br />
ich bin noch Anfänger in C++ und versuche mich ein bisschen zurechtzufinden. Aktuell habe ich jedoch irgendwie eine Denkblokade.</p>
<p>Zu meinem Problem:<br />
Ich habe eine Funktion die nach einer Rechnung eine Variable zurückgibt. Nun soll eine andere Funktion diese Variable mit dem eben berechneten Wert nehmen und weiter berechnen. Diese zweite Funktion soll diese Variable mit dem aktuellen Wert dann wieder zurückgeben, damit er ausgegeben werden kann oder nochmal verädendert werden kann etc.</p>
<p>Wie kann ich eine Variable definieren damit sie in beiden Funktionen vorkommen kann und zu Beginn immer den gerade aktuellen Wert hat?</p>
<p>Irgendwie stehe ich auf dem Schlauch.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/338591/frage-zu-funktionen-und-variablen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 10:22:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/338591.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 25 Jun 2016 21:59:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sat, 25 Jun 2016 21:59:03 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich bin noch Anfänger in C++ und versuche mich ein bisschen zurechtzufinden. Aktuell habe ich jedoch irgendwie eine Denkblokade.</p>
<p>Zu meinem Problem:<br />
Ich habe eine Funktion die nach einer Rechnung eine Variable zurückgibt. Nun soll eine andere Funktion diese Variable mit dem eben berechneten Wert nehmen und weiter berechnen. Diese zweite Funktion soll diese Variable mit dem aktuellen Wert dann wieder zurückgeben, damit er ausgegeben werden kann oder nochmal verädendert werden kann etc.</p>
<p>Wie kann ich eine Variable definieren damit sie in beiden Funktionen vorkommen kann und zu Beginn immer den gerade aktuellen Wert hat?</p>
<p>Irgendwie stehe ich auf dem Schlauch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2500162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500162</guid><dc:creator><![CDATA[Sigson]]></dc:creator><pubDate>Sat, 25 Jun 2016 21:59:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sat, 25 Jun 2016 22:08:47 GMT]]></title><description><![CDATA[<p>Ich glaube dass deine Verwirrung unter anderem daraus entspringt dass du Variablen und Werte verwechselst.<br />
Eine Funktion gibt einen Wert zurück, nicht eine Variable.<br />
Daher kann auch eine 2. Funktion nicht &quot;die Variable&quot; von der 1. Funktion nehmen - sie kann bloss eine eigene Variable mit dem Wert initialisieren, den die 1. Funktion zurückgegeben hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2500163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500163</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 25 Jun 2016 22:08:47 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sat, 25 Jun 2016 22:25:53 GMT]]></title><description><![CDATA[<p>Du hast Recht.</p>
<p>Aber wie greife ich auf den Wert der Variablen zu.</p>
<p>ich geb das Ergebnis der Funktion mit z.B. return x; zurück</p>
<p>Jetzt soll die 2. Funktion zu dem Wert von x noch 5 hinzuzählen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2500165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500165</guid><dc:creator><![CDATA[Sigson]]></dc:creator><pubDate>Sat, 25 Jun 2016 22:25:53 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sat, 25 Jun 2016 22:35:00 GMT]]></title><description><![CDATA[<pre><code>int ErsteFunktion()
{
    int x = 10;
    return x; // Gibt den aktuellen Wert von x zurück, also hier 10
}

int ZweiteFunktion()
{
    int x = ErsteFunktion(); // Da der Wert von ErsteFunktion() 10 ist, wird x mit 10 initialisiert.
    x = x + 5; // Hier zählen wir nochmal 5 dazu, x ist jetzt also 15
    return x; // Gibt den aktuellen Wert von x zurück, also hier 15
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2500166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500166</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 25 Jun 2016 22:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sun, 26 Jun 2016 00:10:04 GMT]]></title><description><![CDATA[<pre><code>return( ErsteFunktion() + 5 )
</code></pre>
<p>wäre vielleicht einfacher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2500170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500170</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Sun, 26 Jun 2016 00:10:04 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sun, 26 Jun 2016 00:12:08 GMT]]></title><description><![CDATA[<p>Ich habe es über eine Zeigervariable gelöst. Trotzdem vielen Dank für die Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2500171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500171</guid><dc:creator><![CDATA[Sigson]]></dc:creator><pubDate>Sun, 26 Jun 2016 00:12:08 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sun, 26 Jun 2016 01:16:08 GMT]]></title><description><![CDATA[<p>EOP schrieb:</p>
<blockquote>
<pre><code>return( ErsteFunktion() + 5 )
</code></pre>
<p>wäre vielleicht einfacher.</p>
</blockquote>
<pre><code class="language-cpp">int ZweiteFunktion() { return 15; // 10 + 5 }
</code></pre>
<p>wäre vielleicht einfacher.</p>
<p>... aber Erklärbärwert und so ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2500174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500174</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sun, 26 Jun 2016 01:16:08 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sun, 26 Jun 2016 07:26:03 GMT]]></title><description><![CDATA[<p>Sigson schrieb:</p>
<blockquote>
<p>Ich habe es über eine Zeigervariable gelöst. Trotzdem vielen Dank für die Hilfe</p>
</blockquote>
<p>Das hört sich nach einem Geniestreich an für so ein anspruchsvolles Problem. Zeig mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2500180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500180</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Sun, 26 Jun 2016 07:26:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sun, 26 Jun 2016 08:58:57 GMT]]></title><description><![CDATA[<pre><code>int ErsteFunktion()
{
    int x = 10;
    return x; // Gibt den aktuellen Wert von x zurück, also hier 10
}

int ZweiteFunktion(int y)
{
    y = y + 5;
    return y; //war mal x :-(
}

... irgendwo anders im Code

    int x = ZweiteFunktion( ErsteFunktion() ); // Auruf von ZweiteFunktion mit dem Rückgabewert von ErsteFunktion
//oder
    int d = ErsteFunktion() 
    int x = ZweiteFunktion(d);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2500181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500181</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sun, 26 Jun 2016 08:58:57 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sun, 26 Jun 2016 08:49:02 GMT]]></title><description><![CDATA[<p>DirkB schrieb:</p>
<blockquote>
<pre><code>int ZweiteFunktion(int y)
{
    y = y + 5;
    return x; 
}
</code></pre>
</blockquote>
<p>Hahaha, gut gemacht DirkB.</p>
<p>Ich war schon immer ein guter CodeKon­t­rol­leur. <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/2500185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500185</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Sun, 26 Jun 2016 08:49:02 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen und Variablen on Sun, 26 Jun 2016 09:00:23 GMT]]></title><description><![CDATA[<p>EOP schrieb:</p>
<blockquote>
<p>Ich war schon immer ein guter CodeKon­t­rol­leur. <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>
</blockquote>
<p>Danke für den virtuellen Compilerlauf.</p>
<p>Ich habs verbessert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2500186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2500186</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sun, 26 Jun 2016 09:00:23 GMT</pubDate></item></channel></rss>