<?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[return-Anweisung in main? Ja oder nein?]]></title><description><![CDATA[<p>Nabend. Ich lese gerade ein (wie mir scheint) etwas älteres C++ Tutorial. Dort ist nun keine return-Anweisung in der main()-Funktion. Bei manchen anderen Tutorials ist dies doch der Fall. Ist das nun wichtig? Wieso und wofür? Es funktioniert doch auch ohne?</p>
<p>Dann habe ich zum Abschluss noch die Frage: Was spielt der Typ in der main()-Funktion für eine Rolle? Es ist doch so gesehen egal ob ich den Typ void, char, int, float, double oder sonst was vergebe? Also ich habe es nun ja auch schon oft als void und auch als int gesehen, aber was ist nun besser? Was ist richtig und wieso?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176298/return-anweisung-in-main-ja-oder-nein</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 12:15:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176298.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Mar 2007 19:14:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:14:54 GMT]]></title><description><![CDATA[<p>Nabend. Ich lese gerade ein (wie mir scheint) etwas älteres C++ Tutorial. Dort ist nun keine return-Anweisung in der main()-Funktion. Bei manchen anderen Tutorials ist dies doch der Fall. Ist das nun wichtig? Wieso und wofür? Es funktioniert doch auch ohne?</p>
<p>Dann habe ich zum Abschluss noch die Frage: Was spielt der Typ in der main()-Funktion für eine Rolle? Es ist doch so gesehen egal ob ich den Typ void, char, int, float, double oder sonst was vergebe? Also ich habe es nun ja auch schon oft als void und auch als int gesehen, aber was ist nun besser? Was ist richtig und wieso?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248694</guid><dc:creator><![CDATA[Squall3]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:14:54 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:16:23 GMT]]></title><description><![CDATA[<p>Ja, ist wichtig, weil du sonst das Programm nicht compilieren kannst.</p>
<pre><code class="language-cpp">int main () // Standard
{
    // Da int als Rückgabeparameter definiert wurde, ist auch eine return-Anweisung nötig
    return 0;
}
</code></pre>
<p>void main() ist (und war auch nie) Standard.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248696</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:16:23 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:23:00 GMT]]></title><description><![CDATA[<p>Sagen wir mal VC verlangt in int main() eine return-Anweisung <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/1248701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248701</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:23:00 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:23:44 GMT]]></title><description><![CDATA[<p>Falsch.<br />
edit: Das bezog sich auf Sidewinders Beitrag.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248702</guid><dc:creator><![CDATA[Entenwickler]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:23:44 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:26:51 GMT]]></title><description><![CDATA[<p>Squall3 schrieb:</p>
<blockquote>
<p>Nabend. Ich lese gerade ein (wie mir scheint) etwas älteres C++ Tutorial. Dort ist nun keine return-Anweisung in der main()-Funktion. Bei manchen anderen Tutorials ist dies doch der Fall. Ist das nun wichtig? Wieso und wofür? Es funktioniert doch auch ohne?</p>
</blockquote>
<p>kannst es weglassen.<br />
wenn es nicht da ist, wird automatisch 0 zurückgegeben.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248707</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:26:51 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:29:54 GMT]]></title><description><![CDATA[<p>Hi,<br />
schließe mich Entenwickler's Meinung an und sage das return wird nicht benötigt von einigen Compilern aber trotzdem eingefordert.</p>
<p>Edit: Die return Anweisung ist dazu da um mitzuteilen, ob das Programm fehlerfrei beendet wurde kann aber bei Funktionen mit keinem Rückgabewert auch zum vorzeitigen &quot;Rausspringen&quot; genutzt werden.</p>
<pre><code class="language-cpp">void Test( void )
{
  return; // Aber ohne Zahl!!!
  /* 
    Wird nicht mehr ausgeführt!
  */
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1248708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248708</guid><dc:creator><![CDATA[Dummie]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:29:54 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:28:12 GMT]]></title><description><![CDATA[<p>Achso, na dann! Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248709</guid><dc:creator><![CDATA[Squall3]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:28:12 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:31:10 GMT]]></title><description><![CDATA[<p>Dummie schrieb:</p>
<blockquote>
<p>Hi,<br />
schließe mich Entenwickler's Meinung an und sage das return wird nicht benötigt von einigen Compilern aber trotzdem eingefordert.</p>
<p>Edit: Die return Anweisung ist dazu da um mitzuteilen, ob das Programm fehlerfrei beendet wurde kann aber bei Funktionen mit keinem Rückgabewert auch zum vorzeitigen &quot;Rausspringen&quot; genutzt werden.</p>
<pre><code class="language-cpp">void Test( void )
{
  return; // Aber ohne Zahl!!!
  /* 
    Wird nicht mehr ausgeführt!
  */
}
</code></pre>
</blockquote>
<p>ist es nicht genau umgekehrt, dass manche compiler darauf verzichten? ich weiß leider net, wie der standart da is...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248714</guid><dc:creator><![CDATA[piXelshooter]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:31:10 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:32:46 GMT]]></title><description><![CDATA[<p>piXelshooter schrieb:</p>
<blockquote>
<p>ich weiß leider net, wie der stan**** da is...</p>
</blockquote>
<p>laut standard kann man's weglassen, obwohl main immer 'int' zurückgeben muss.<br />
blöd, aber ist so...<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248716</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:32:46 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:36:39 GMT]]></title><description><![CDATA[<p>möb, wo kommen die sternchen da her? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248723</guid><dc:creator><![CDATA[piXelshooter]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:36:39 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:39:01 GMT]]></title><description><![CDATA[<p>piXelshooter schrieb:</p>
<blockquote>
<p>möb, wo kommen die sternchen da her? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
</blockquote>
<p>Standard - Standar(t)</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248724</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:39:01 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 19:39:36 GMT]]></title><description><![CDATA[<p>piXelshooter schrieb:</p>
<blockquote>
<p>möb, wo kommen die sternchen da her? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
</blockquote>
<p>Frag doch mal den DUDEN(tm)</p>
<p>SCNR <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/1248726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248726</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 19 Mar 2007 19:39:36 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 20:36:50 GMT]]></title><description><![CDATA[<p>och ich kann dieses wort net leiden, überall schreib ichs falsch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248768</guid><dc:creator><![CDATA[piXelshooter]]></dc:creator><pubDate>Mon, 19 Mar 2007 20:36:50 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 21:09:35 GMT]]></title><description><![CDATA[<blockquote>
<p>Sagen wir mal VC verlangt in int main() eine return-Anweisung <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>
<blockquote>
<p>Falsch!<br />
<strong>Edit</strong><br />
Das bezog sich auf Sidewinders Beitrag.</p>
</blockquote>
<p>Hmm ne kannst dich ruhig auf beide Beiträge beziehen ... stimmen beide nicht ... VC++ nimmt (in halbwegs aktueller Version [&gt;2003]) nur int main(), int main(int char**) an und akzeptiert auch, wenn return 0; weggelassen wird. Dieses Verhalten ist auch (mein seit ISO98) so definiert. Wird eigentlich von allen gängigen, sich an den Standard haltenden Compilern richtig behandelt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248787</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 19 Mar 2007 21:09:35 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 21:11:52 GMT]]></title><description><![CDATA[<p>Hatte &quot;return 0&quot; mit &quot;void main&quot; schreiben gleichgesetzt - mein Fehler.</p>
<p>BTW: VC++ nimmt auch (int, char**, char**) <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>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248789</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Mon, 19 Mar 2007 21:11:52 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 21:17:43 GMT]]></title><description><![CDATA[<p>o.O und das ist im Standard definiert? <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="😃"
    /> Was dazu gelernt ... naja ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248794</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 19 Mar 2007 21:17:43 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Mon, 19 Mar 2007 21:19:36 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<p>o.O und das ist im Standard definiert? <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="😃"
    /> Was dazu gelernt ... naja ^^</p>
</blockquote>
<p>Standard? Wo? Wer? <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="😉"
    /> Nein, dass ist VC++-Standard <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>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248796</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Mon, 19 Mar 2007 21:19:36 GMT</pubDate></item><item><title><![CDATA[Reply to return-Anweisung in main? Ja oder nein? on Tue, 20 Mar 2007 07:07:33 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p>BTW: VC++ nimmt auch (int, char**, char**) <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>Als Parameter soll lediglich () und (int, char**) von der Implementation garantiert werden. Darüber hinaus kann main aber alles mögliche als Parameter haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248882</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Tue, 20 Mar 2007 07:07:33 GMT</pubDate></item></channel></rss>