<?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=7829&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-07-20T14:23:25+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7829&amp;mode</id>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-07-20T14:23:25+01:00</updated>
<published>2014-07-20T14:23:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7829&amp;p=88192#p88192</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7829&amp;p=88192#p88192"/>
<title type="html"><![CDATA[Re: Dziwna instrukcja if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7829&amp;p=88192#p88192"><![CDATA[
Jest to faktycznie nietypowy zapis i w żadnym stopniu nie odpowiada operatorowi logicznej alternatywy, prędzej &quot;if (b)&quot;.<br />Ze względu na występujący operator przecinka, który ma wiązanie lewostronne to zwracanym oraz testowanym wyrażeniem jest właśnie samo &quot;b&quot; z całkowitym pominięciem &quot;a&quot;.<br />Oczywiście nie jest tak do końca, bo w przypadku wyrażenia, a nie zmiennej, zostaje ono wykonane, ale mimo wszystko nie wpływa na wynik testowania.<br /><br />Więcej na temat tego operatora <a href="http://edu.pjwstk.edu.pl/wyklady/pro/scb/PRG2CPP_files/node59.html#SECTION0010212000000000000000"  class="postlink">tutaj</a>.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 20 lip 2014, o 14:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kiclaw]]></name></author>
<updated>2014-07-20T12:52:01+01:00</updated>
<published>2014-07-20T12:52:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7829&amp;p=88182#p88182</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7829&amp;p=88182#p88182"/>
<title type="html"><![CDATA[Dziwna instrukcja if]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7829&amp;p=88182#p88182"><![CDATA[
Hej!<br /><br />Od pewnego czasu mam przyjemność bawić się bibliotekami do pewnego projektu. Ostatnio przeglądając kod napotkałem się na takiego if'a:<br /><br />[syntax=c]if( (a,b) )[/syntax]<br /><br />Panowie, WTF?!? Nigdy nie spotkałem się z takim if'em. Zmienne a i b to jakieś unsigned int'y. Domniemywam że jest to takie coś że jeśli A lub B ale to wtedy by to wyglądało tak:<br /><br />[syntax=c]if( (a) || (b) )[/syntax]<br /><br />Jak to odczytywać? Nie jest to żadne makro ani nic z tych rzeczy. Normalnie wpisane i kompilator nie wyrzuca błędu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=600">kiclaw</a> — 20 lip 2014, o 12:52</p><hr />
]]></content>
</entry>
</feed>