<?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[Funktionsproblem]]></title><description><![CDATA[<p>Hi und sorry, dass ich shcon wieder störe, aber ich hab noch ma ne frage und zwar:<br />
Warum wird bei standartfunktionen wie z.b. der Funktion zum quadrieren von zahlen<br />
double pow( double, double ); benutzt??? bzw warum ist die anzahl der argumente (wär shcön wenn mir jemand dafür ne genaue deninition geben könnte)bei der funktion main unwichtig??? mfg noob</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/150571/funktionsproblem</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 18:23:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/150571.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 18 Jun 2006 08:11:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 08:11:20 GMT]]></title><description><![CDATA[<p>Hi und sorry, dass ich shcon wieder störe, aber ich hab noch ma ne frage und zwar:<br />
Warum wird bei standartfunktionen wie z.b. der Funktion zum quadrieren von zahlen<br />
double pow( double, double ); benutzt??? bzw warum ist die anzahl der argumente (wär shcön wenn mir jemand dafür ne genaue deninition geben könnte)bei der funktion main unwichtig??? mfg noob</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079837</guid><dc:creator><![CDATA[noob123]]></dc:creator><pubDate>Sun, 18 Jun 2006 08:11:20 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 09:35:13 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Warum wird bei standartfunktionen wie z.b. der Funktion zum quadrieren von zahlen<br />
double pow( double, double ); benutzt???</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Irgendwie fehlt in dem Satz etwas...</p>
<blockquote>
<p>warum ist die anzahl der argumente (wär shcön wenn mir jemand dafür ne genaue deninition geben könnte)bei der funktion main unwichtig???</p>
</blockquote>
<p>Die Anzahl ist niemals unwichtig. Es gibt eben nur zwei verschiedene gleichgültige Definitionen der hauptfunktion main. Eine ganz ohne und eine mit den zwei Parametern.</p>
<p>bius bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079873</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 18 Jun 2006 09:35:13 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 09:40:48 GMT]]></title><description><![CDATA[<p>&quot;Es gibt eben nur zwei verschiedene gleichgültige Definitionen der hauptfunktion main. Eine ganz ohne und eine mit den zwei Parametern. &quot;</p>
<p>sry das raff ich irgendwie net</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079878</guid><dc:creator><![CDATA[noob123]]></dc:creator><pubDate>Sun, 18 Jun 2006 09:40:48 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 10:01:37 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Es gibt diese zwei gültigen Definitionen für die main Funktion<br />
- int main(int argc, char* argv[])<br />
- int main()</p>
<p>Genau eine davon must du auswählen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079890</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 18 Jun 2006 10:01:37 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 11:06:22 GMT]]></title><description><![CDATA[<p>ja nur was ist der unterschie zwischne diesen zwei definitionen???<br />
int main() bedeutet doch eiegntlich das die funktion keine agumente hat oder ..also könnte man auch eiegtnlcih schrieben int main(void)???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079949</guid><dc:creator><![CDATA[noob123]]></dc:creator><pubDate>Sun, 18 Jun 2006 11:06:22 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 11:09:14 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>ja nur was ist der unterschie zwischne diesen zwei definitionen???</p>
</blockquote>
<p>Die Parameter! je nachdem ob du dem Programm übergebene Kommandoparamter auswerten willst oder nicht.</p>
<blockquote>
<p>int main() bedeutet doch eiegntlich das die funktion keine agumente hat oder</p>
</blockquote>
<p>Korrekt</p>
<blockquote>
<p>also könnte man auch eiegtnlcih schrieben int main(void)???</p>
</blockquote>
<p>Nein das kann (darf) man nicht, denn ...(void) ist laut C++ Standard nicht erlaubt. Das void ist wegzulassen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079952</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 18 Jun 2006 11:09:14 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 16:48:40 GMT]]></title><description><![CDATA[<p>was sind eiegntlich argumente????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080111</guid><dc:creator><![CDATA[noob123]]></dc:creator><pubDate>Sun, 18 Jun 2006 16:48:40 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 16:56:43 GMT]]></title><description><![CDATA[<p>noob123 schrieb:</p>
<blockquote>
<p>was sind eiegntlich argumente????</p>
</blockquote>
<pre><code>void              exit            (int iStatus);
/\                /\               /\  /\
Return-Wert-Typ   Funktionsname    Typ Argument
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1080119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080119</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 18 Jun 2006 16:56:43 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 16:59:47 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<blockquote>
<p>also könnte man auch eiegtnlcih schrieben int main(void)???</p>
</blockquote>
<p>Nein das kann (darf) man nicht, denn ...(void) ist laut C++ Standard nicht erlaubt. Das void ist wegzulassen.</p>
</blockquote>
<p>wo steht das? in 3.6.1 [basic.start.main] nicht. ansonsten ist 8.3.5/2 2.satz relevant, der besagt, dass die parameterliste (void) äquivalent zu einer leeren parameterliste ist (das heisst, der resultierende funktionstyp ist der selbe, und darauf kommt es an). (void) mag ein anachronismus sein, aber falsch ist es sicherlich nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080121</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Sun, 18 Jun 2006 16:59:47 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 17:01:01 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<blockquote>
<p>also könnte man auch eiegtnlcih schrieben int main(void)???</p>
</blockquote>
<p>Nein das kann (darf) man nicht, denn ...(void) ist laut C++ Standard nicht erlaubt. Das void ist wegzulassen.</p>
</blockquote>
<p>Chapter und Verse, please. Das letzte mal als ich in den C++ Standard geschaut habe waren (void) und () noch äquivalent (im Gegensatz zu C) und ersteres führt einfach nur schneller zu einem Carpal-Tunnel-Syndrom.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080124</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sun, 18 Jun 2006 17:01:01 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 17:04:07 GMT]]></title><description><![CDATA[<p>noob123 schrieb:</p>
<blockquote>
<p>was sind eiegntlich argumente????</p>
</blockquote>
<p>Das was an eine Funktion übergeben wird. Das ist das was in den Klammern nach dem funktionsnamen steht. Aber am besten liest du mal ein gescheites Buch, kann ja net schaden <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>zB</p>
<pre><code class="language-cpp">int main(int argc, char *argv[]);
</code></pre>
<p>Sinds zwei Argumente/Parameter. Das erste ist vom Typ &quot;int&quot; und hat den Namen argc (d.h. wenn du irgendwo argc im folgenden Code schreibst, dann wird der Wert den diese Variable hat an der Stelle eingefügt). Der zweite is vom Typ &quot;char *[]&quot;, d.h. heißt ein Pointer auf eine Liste von Pointern mit Pointer auf char-Arrays (ich hoffe das war jetzt richtig) ROFL <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="😃"
    /> Aber ich glaub des is a bisl zu verwirrend für den Anfang.</p>
<p>edit: Ich will auch mal meinen, dass () und (void) das gleiche ist. Bei C agbs ja nur (void) und C++ is ja schließlich abwärtskompatibel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080125</guid><dc:creator><![CDATA[bluecode]]></dc:creator><pubDate>Sun, 18 Jun 2006 17:04:07 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 17:03:35 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>noob123 schrieb:</p>
<blockquote>
<p>was sind eiegntlich argumente????</p>
</blockquote>
<pre><code>void              exit            (int iStatus);
/\                /\               /\  /\
Return-Wert-Typ   Funktionsname    Typ Argument
</code></pre>
</blockquote>
<p>Das was du hier mit Argument benannt hast, bezeichnet man in der Regel als Parameter. Argument ist das was man beim Aufruf an die Funktion übergibt. Andere sprechen auch von formalen Parametern = die Dinger in der Deklaration und aktuelle Parameter = die Werte die man beim Aufruf übergibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080127</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sun, 18 Jun 2006 17:03:35 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionsproblem on Sun, 18 Jun 2006 17:54:33 GMT]]></title><description><![CDATA[<p>HumeSikkins schrieb:</p>
<blockquote>
<p>Das was du hier mit Argument benannt hast, bezeichnet man in der Regel als Parameter. Argument ist das was man beim Aufruf an die Funktion übergibt. Andere sprechen auch von formalen Parametern = die Dinger in der Deklaration und aktuelle Parameter = die Werte die man beim Aufruf übergibt.</p>
</blockquote>
<p>Jop, hast Recht...</p>
<pre><code class="language-cpp">exit(0);
</code></pre>
<p>Hierbei ist 0, das der Funktion 'exit' übergebene <strong>Argument</strong>. In einem <strong>Prototyp</strong> (wie ich zuvor gepostet hab) wäre das dann der <strong>Parameter</strong>. Sorry wg. der Verwirrung <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/1080159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080159</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 18 Jun 2006 17:54:33 GMT</pubDate></item></channel></rss>