<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=16089&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-08-28T21:27:08+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=16089&amp;mode</id>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-08-28T21:27:08+01:00</updated>
<published>2016-08-28T21:27:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167373#p167373</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167373#p167373"/>
<title type="html"><![CDATA[Re: Warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167373#p167373"><![CDATA[
Dodam tylko dla wyjaśnienia, że w takim zapisie jaki jest przedstawiony w drugim if'ie,<br />[syntax=c]if (licznik=1) PORTA |= (1&lt;&lt;PA0);[/syntax]<br />licznik przyjmuje wartość 1, i dopiero jest sprawdzany czy jest różny od zera.<br />Dlatego napisałem że warunek jest zawsze spełniony. <br />Tak jak kolega <strong>anshar</strong> napisał.<br />= przypisuje,<br />== porównuje.<br />A całą resztę kolega <strong><span style="color: #00AA00">mirekk36</span></strong>  fajnie wytłumaczył.<img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 28 sie 2016, o 21:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-08-28T20:37:11+01:00</updated>
<published>2016-08-28T20:37:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167369#p167369</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167369#p167369"/>
<title type="html"><![CDATA[Re: Warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167369#p167369"><![CDATA[
<div class="quotetitle">Mateo napisał(a):</div><div class="quotecontent"><br />[syntax=c]if (licznik=1) PORTA |= (1&lt;&lt;PA0);[/syntax]<br /><br />Tu jest jasny warunek, jeśli licznik równy jest 1 to....<br /></div><br /><br />No tak to niestety nie zadziała. Musi być &quot;==&quot; zamiast &quot;=&quot;.<br />[syntax=c]if(1==licznik) PORTA |= (1&lt;&lt;PA0);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 28 sie 2016, o 20:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-08-28T20:35:58+01:00</updated>
<published>2016-08-28T20:35:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167368#p167368</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167368#p167368"/>
<title type="html"><![CDATA[Re: Warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167368#p167368"><![CDATA[
<div class="quotetitle">Mateo napisał(a):</div><div class="quotecontent"><br />Dokładnie chodzi mi o to co jest sprawdzane w zmiennej licznik skoro nie jest określone co ma być sprawdzane ??<br /></div><br />No widzisz w Bluebooku jest to właśnie opisane i wiele takich rzeczy, które w C są bardzo ważne a przy okazji fajne dla programistów, a nie spotkasz tego często w innych językach<br /><br />w języku C - po to są nawiasy żeby było wyrażenie ... i trzeba zawsze wyobrazić sobie co jest wartością tego wyrażenia ....<br /><br />( 1 ) - wartością tego wyrażenia jest 1 a więc TRUE, dzięki temu pętla while(1) wykonuje się bez końca bo warunek zawsze spełniony<br /><br />( a ) - wartością tego wyrażenia jest wartość jaką posiada zmienna &quot;a&quot; ... jeśli będzie 0 to FALSE ale jeśli inna niż zero to TRUE <br /><br />to jest duża wygoda w C bo nie trzeba klepać<br /><br />if( a == 1 ) bo co jeśli byśmy chcieli sprawdzać czy w ogóle jest większa niż zero ? Oczywiście w innych językach można to zapisać<br /><br />if( a &gt; 0 ) ... no dobra, co w wypadku gdyby a mogło przyjmować wartości ujemne ? to wtedy trzeba by było pisać<br /><br />if( a&gt;0 &amp;&amp; a&lt;0 ) ...<br /><br />a po kichę ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jak można<br /><br />if( a ) ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 sie 2016, o 20:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-08-28T20:34:24+01:00</updated>
<published>2016-08-28T20:34:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167367#p167367</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167367#p167367"/>
<title type="html"><![CDATA[Re: Warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167367#p167367"><![CDATA[
[syntax=c]if(licznik) PORTA |= (1&lt;&lt;PA0);[/syntax]<br />Sprawdzamy czy licznik jest różny od zera, to co w nawiasie to jest to wyrażenie logiczne, dla równego zeru jest to fałsz, dla innych wartości będzie to zawsze prawda.<br /><br />A tak można zapisać, by warunek ten było prawdziwy dla licznik=0. <br />[syntax=c]if(!licznik) PORTA |= (1&lt;&lt;PA0);<br />// lub:<br />if(0 == licznik) PORTA |= (1&lt;&lt;PA0);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 28 sie 2016, o 20:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-08-28T20:28:42+01:00</updated>
<published>2016-08-28T20:28:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167365#p167365</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167365#p167365"/>
<title type="html"><![CDATA[Re: Warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167365#p167365"><![CDATA[
tu jest sprawdzane czy wartość licznik jest różna od zera.(dowolna inna) <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />a drugi warunek jest zawsze spełniony. no chyba ze napiszesz<br />[syntax=c]If (licznik==1) PORTA |= (1&lt;&lt;PA0);[/syntax]<br />teraz tylko gdy jest równe jeden.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 28 sie 2016, o 20:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mateo]]></name></author>
<updated>2016-08-28T20:25:49+01:00</updated>
<published>2016-08-28T20:25:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167364#p167364</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167364#p167364"/>
<title type="html"><![CDATA[Warunek if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16089&amp;p=167364#p167364"><![CDATA[
Witam. Po bardzo długiej przerwie wracam do nauki języka C.<br />Jeszcze nie posiadam BB, ale już nie długo. Mam jeden problem przy warunkach if. <br /><br />Co znaczy taki warunek:<br /><br />[syntax=c]If (licznik) PORTA |= (1&lt;&lt;PA0);[/syntax]<br /><br />Dokładnie chodzi mi o to co jest sprawdzane w zmiennej licznik skoro nie jest określone co ma być sprawdzane ?? <br /><br />No np:<br /><br />[syntax=c]If (licznik=1) PORTA |= (1&lt;&lt;PA0);[/syntax]<br /><br />Tu jest jasny warunek, jeśli licznik równy jest 1 to....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6107">Mateo</a> — 28 sie 2016, o 20:25</p><hr />
]]></content>
</entry>
</feed>