<?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[Anfängerfrage zu Beispielcode]]></title><description><![CDATA[<p>Hallo habe folgenden Quellcode aus dem turtorial von toni.schornboeck<br />
kompiliert.</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main()
{
   if(1==1 &amp;&amp; 2==2)
   {
     cout&lt;&lt;&quot;1 ist gelich 1 und 2 ist gleich 2\n&quot;;
   }

   if(3==3 || 3==4)
   {
     cout&lt;&lt;&quot;Entweder ist 3 gleich 3 oder 3 ist 4 oder beides ist wahr\n&quot;;
   }

   if(!(3==2))
   {
     cout&lt;&lt;&quot;3 ist gleich 2 ist nicht wahr. Das bedeutet, dass 3 ungleich 2    
     ist.\n&quot;;
   }
}
</code></pre>
<p>Meine frage dazu ist warum wird alles bei cout ausgegeben?<br />
Es wurden doch gar keine Variablen intialisiert.<br />
Normal dürfte überhaupt nichts ausgeben werden oder?<br />
Kann es sein da keine Variablen initialisert wurden... das die if's ignoriert<br />
werden und deshalb alles was hinter cout steht ausgegeben wird?</p>
<p>Bin etwas verwirrt oder habe nicht so den Durchblick...<br />
hoffe wenn jemand zeit hat verschafft er mir den Durchblick...</p>
<p>danke schonmal im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/261558/anfängerfrage-zu-beispielcode</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 05:33:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/261558.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 Feb 2010 13:54:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfängerfrage zu Beispielcode on Sat, 20 Feb 2010 13:54:14 GMT]]></title><description><![CDATA[<p>Hallo habe folgenden Quellcode aus dem turtorial von toni.schornboeck<br />
kompiliert.</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int main()
{
   if(1==1 &amp;&amp; 2==2)
   {
     cout&lt;&lt;&quot;1 ist gelich 1 und 2 ist gleich 2\n&quot;;
   }

   if(3==3 || 3==4)
   {
     cout&lt;&lt;&quot;Entweder ist 3 gleich 3 oder 3 ist 4 oder beides ist wahr\n&quot;;
   }

   if(!(3==2))
   {
     cout&lt;&lt;&quot;3 ist gleich 2 ist nicht wahr. Das bedeutet, dass 3 ungleich 2    
     ist.\n&quot;;
   }
}
</code></pre>
<p>Meine frage dazu ist warum wird alles bei cout ausgegeben?<br />
Es wurden doch gar keine Variablen intialisiert.<br />
Normal dürfte überhaupt nichts ausgeben werden oder?<br />
Kann es sein da keine Variablen initialisert wurden... das die if's ignoriert<br />
werden und deshalb alles was hinter cout steht ausgegeben wird?</p>
<p>Bin etwas verwirrt oder habe nicht so den Durchblick...<br />
hoffe wenn jemand zeit hat verschafft er mir den Durchblick...</p>
<p>danke schonmal im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858617</guid><dc:creator><![CDATA[lech]]></dc:creator><pubDate>Sat, 20 Feb 2010 13:54:14 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Beispielcode on Sat, 20 Feb 2010 14:03:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>die if kontrollstrucktur überprüft auf wahrheit der aussage.</p>
<p>Gehen wir dass mal durch:</p>
<pre><code>1==1 // scheint wahr zu sein
2==2 //dass auch
//TRUE AND TRUE =TRUE also wird über cout ausgegeben

3==3 //ist wahr
3==4 // ne dass ist falsch
//TRUE OR FALSE =TRUE es wird also etwas über cout ausgegeben

3==2 // eindeutig FALSE
//NOT FALSE = TRUE und schon wieder kommt ein cout aufruf
</code></pre>
<p>Sei gegrüßt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858622</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Sat, 20 Feb 2010 14:03:24 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Beispielcode on Sat, 20 Feb 2010 14:04:36 GMT]]></title><description><![CDATA[<p>Warum sollen denn hier Variablen initialisiert werden?</p>
<p>Du vergleichst hier immer zwei Literale, die Bedingungen sind nunmal immer true, also warum soll hier was nicht ausgegeben werden? <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858626</guid><dc:creator><![CDATA[naja]]></dc:creator><pubDate>Sat, 20 Feb 2010 14:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Beispielcode on Sat, 20 Feb 2010 14:17:39 GMT]]></title><description><![CDATA[<p>Sorry das war mein denkfehler.<br />
Danke wieder was gelernt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858634</guid><dc:creator><![CDATA[lech]]></dc:creator><pubDate>Sat, 20 Feb 2010 14:17:39 GMT</pubDate></item></channel></rss>