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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-08-11T22:05:24+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22485&amp;mode</id>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2019-08-11T22:05:24+01:00</updated>
<published>2019-08-11T22:05:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221192#p221192</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221192#p221192"/>
<title type="html"><![CDATA[Re: nietypowe pytanie - operator &quot;przecinek&quot;]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221192#p221192"><![CDATA[
Ja natomiast używam czasem (właściwie to staram się od tego odzwyczaić, bo czasem można coś przeoczyć <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />) przy warunkach, np. <br />if(x) a=1, b=12, c=0;<br />Po prostu klamry nie są potrzebne i wykonają się wszystkie przypisania tylko jeśli warunek spełniony. Wystarczy jednak się pomylić i jeden średnik wstawić zamiast przecinka i już to co po średniku wykona się zawsze niezależnie od stanu warunku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 11 sie 2019, o 22:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Adam12]]></name></author>
<updated>2019-08-11T21:02:57+01:00</updated>
<published>2019-08-11T21:02:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221188#p221188</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221188#p221188"/>
<title type="html"><![CDATA[Re: nietypowe pytanie - operator &quot;przecinek&quot;]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221188#p221188"><![CDATA[
Ja znalazłem coś takiego, że jeśli kilka wyrażeń jest rozdzielonych przecinkiem to całość jest wyrażeniem , którego wartością jest wyrażenie najbardziej z prawej.<br /><br />Na przykład coś takiego:<br />[syntax=c]uint8_t b;<br />uint8_t a = (b = 20, b + 2);[/syntax]<br />Na wyjściu dostaniemy: a = 22, b = 20<br /><br />Czasem może być przydatne...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16417">Adam12</a> — 11 sie 2019, o 21:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[moscow]]></name></author>
<updated>2019-08-11T20:42:48+01:00</updated>
<published>2019-08-11T20:42:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221185#p221185</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221185#p221185"/>
<title type="html"><![CDATA[Re: nietypowe pytanie - operator &quot;przecinek&quot;]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221185#p221185"><![CDATA[
Tutaj jest dość dokładny opis z przykładami użycia.<br /><!-- m --><a class="postlink" href="https://en.m.wikipedia.org/wiki/Comma_operator" >https://en.m.wikipedia.org/wiki/Comma_operator</a><!-- m --><br />Potencjalnie chyba najprzydatniejszy mógłby się okazać IMHO przy Complex Return, ew. przy bardziej skomplikowanym inicjalizowaniu pętli... tyle tylko, że moim zdaniem jego użycie zdecydowanie zaciemnia program. Kiedyś może miało to sens, jak w standardzie nie dało się deklarować zmiennej w for’rze, albo nie było takich optymalizerów jak teraz... dziś chyba jego użycie jest mocno ograniczone.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20760">moscow</a> — 11 sie 2019, o 20:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2019-08-11T20:07:24+01:00</updated>
<published>2019-08-11T20:07:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221181#p221181</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221181#p221181"/>
<title type="html"><![CDATA[Re: nietypowe pytanie - operator &quot;przecinek&quot;]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221181#p221181"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />PS. Przepraszam, pomyliłem się. Mowa o przecinkach, a ja ze średnikami wyskoczyłem.<br />No i ranga pytającego nieporówywalnie przekracza moją.<br /></div><br /><br />A nic nie szkodzi hehehe. Bez przesady z rangami, każdy może każdemu pomóc.<br />Średniki oczywiście znam, nawet niektóre środowiska używają nieskończonej pętli for w szkielecie tworzonego programu, programu.<br />A przecinek jest bardzo dziwnym operatorem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 11 sie 2019, o 20:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chi.cygni]]></name></author>
<updated>2019-08-11T20:01:35+01:00</updated>
<published>2019-08-11T20:01:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221179#p221179</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221179#p221179"/>
<title type="html"><![CDATA[Re: nietypowe pytanie - operator &quot;przecinek&quot;]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221179#p221179"><![CDATA[
W pętli for, w postaci:<br />[syntax=c]for(;;)<br />    {<br />    }[/syntax]<br />oznacza pętlę nieskończoną, bo tak się UMÓWIONO i nic więcej.<br />Podtekstów, czy logiki nie ma w tym żadnej (moim zdaniem).<br /><br />Chyba, że chodzi o coś innego.<br /><br />PS. Przepraszam, pomyliłem się. Mowa o przecinkach, a ja ze średnikami wyskoczyłem.<br />No i ranga pytającego nieporówywalnie przekracza moją.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3240">chi.cygni</a> — 11 sie 2019, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2019-08-11T19:28:26+01:00</updated>
<published>2019-08-11T19:28:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221178#p221178</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221178#p221178"/>
<title type="html"><![CDATA[nietypowe pytanie - operator &quot;przecinek&quot;]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22485&amp;p=221178#p221178"><![CDATA[
Witam<br />W języku C występuje przedziwny operator w formie przecinka.<br />Spotkałem się z tym kodzie. Szukałem opisu jego działania, ale jakoś nie mogę pojąć idei.<br />Podobnie jak to do czego może być on przydatny w pętli FOR (o takim zastosowaniu piszą).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 11 sie 2019, o 19:28</p><hr />
]]></content>
</entry>
</feed>