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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-06-02T08:45:44+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=18537&amp;mode</id>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2017-06-02T08:45:44+01:00</updated>
<published>2017-06-02T08:45:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190183#p190183</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190183#p190183"/>
<title type="html"><![CDATA[Re: definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190183#p190183"><![CDATA[
main() nie działa jak pętla. main() jest funkcją.<br />Natomiast, w funkcji main() znajduje się pętla while(1){}, która wykonuje się w kółko tak długo, aż wartość w nawiasach (w tym przypadku &quot;1&quot;) osiągnie zero. Ponieważ jest tam na stałe wpisana wartość 1, więc ta pętla będzie się wykonywała w nieskończoność.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 2 cze 2017, o 08:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[procek87]]></name></author>
<updated>2017-06-02T08:42:07+01:00</updated>
<published>2017-06-02T08:42:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190182#p190182</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190182#p190182"/>
<title type="html"><![CDATA[Re: definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190182#p190182"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Przy czym mówi się, że w funkcji main() występuje tzw pętla nieskończona<br /></div><br /><br />czy mówi się tak symbolicznie czy serio jest tak że main działa jak pętla w co wątpię ale pytam z ciekawości początkującego .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17263">procek87</a> — 2 cze 2017, o 08:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[procek87]]></name></author>
<updated>2017-06-01T19:48:49+01:00</updated>
<published>2017-06-01T19:48:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190156#p190156</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190156#p190156"/>
<title type="html"><![CDATA[Re: definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190156#p190156"><![CDATA[
w każdej funkcji main() kryje się pętla nieskończona przecież taka pętla nigdy nie zawróci ? nie rozumiem dlaczego pętla nieskończona to się ni jak mam praktyki<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17263">procek87</a> — 1 cze 2017, o 19:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-06-01T19:40:35+01:00</updated>
<published>2017-06-01T19:40:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190153#p190153</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190153#p190153"/>
<title type="html"><![CDATA[Re: definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190153#p190153"><![CDATA[
<div class="quotetitle">procek87 napisał(a):</div><div class="quotecontent"><br />Mirku napisałeś &quot;przed pętlą główną&quot; main rozumiem że miałeś na myśli zmienną globalną ?<br /></div><br /><br />Ja widzę że ty mylisz pojęcia, dla ciebie &quot;pętla główna&quot; to to samo co &quot;funkcja main()&quot; ? Z tego co piszesz wydaje się, że tak. A to błąd.<br /><br />Funkcja to funkcja ....<br /><br />natomiast w każdej funkcji może być pętla albo i wiele pętli <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Przy czym mówi się, że w funkcji main() występuje tzw pętla nieskończona<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 1 cze 2017, o 19:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[procek87]]></name></author>
<updated>2017-06-01T19:35:25+01:00</updated>
<published>2017-06-01T19:35:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190152#p190152</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190152#p190152"/>
<title type="html"><![CDATA[Re: definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190152#p190152"><![CDATA[
<div class="quotetitle">procek87 napisał(a):</div><div class="quotecontent"><br />utwórz że ją przed pętlą główną albo za... pętlą główną ... w czym probliem ?<br /></div><br /><br />Mirku napisałeś &quot;przed pętlą główną&quot; main rozumiem że miałeś na myśli zmienną globalną ?<br />a pisząc za pętlą główną co miałeś na myśli?<br /><br />Dziekuję za tłumaczenie jestem początkujący <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=17263">procek87</a> — 1 cze 2017, o 19:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-06-01T18:50:10+01:00</updated>
<published>2017-06-01T18:50:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190142#p190142</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190142#p190142"/>
<title type="html"><![CDATA[Re: definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190142#p190142"><![CDATA[
@procek87 <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><div class="quotetitle">procek87 napisał(a):</div><div class="quotecontent"><br />tworzę zmienną a inicjuje ją linijka niżej zwiększam ją o jeden gdzie kolejno pętla zawraca i tworzy na nowo zmienną a, już nie z zawartością 1 a 0,<br /></div><br />Jeżeli chcesz by zmienna nie inicjowała się wewnątrz ciągle za każdym razem,<br />to poczytaj o przedrostku <strong>static</strong> . <br />Widzę że masz BB. <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Są przykłady w przerwaniach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 1 cze 2017, o 18:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-06-01T18:37:39+01:00</updated>
<published>2017-06-01T18:37:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190141#p190141</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190141#p190141"/>
<title type="html"><![CDATA[Re: definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190141#p190141"><![CDATA[
<div class="quotetitle">procek87 napisał(a):</div><div class="quotecontent"><br />dlaczego więc z każdym obiegiem pętli zmienna jest na nowo<br /></div><br /><br />No weź sam pomyśl <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> masz w C wolną amerykankę, więc skoro tworzysz ją wewnątrz pętli to ZA KAŻDYM jej obiegiem musi zostać utworzona ... nie chcesz tego zjawiska? utwórz że ją przed pętlą główną albo za... pętlą główną ... w czym probliem ? <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=54">mirekk36</a> — 1 cze 2017, o 18:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[procek87]]></name></author>
<updated>2017-06-01T18:16:03+01:00</updated>
<published>2017-06-01T18:16:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190138#p190138</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190138#p190138"/>
<title type="html"><![CDATA[Re: definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190138#p190138"><![CDATA[
czerwony aha ok będę pamiętał  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />dlaczego  więc z każdym obiegiem pętli zmienna jest na nowo zapisywana tworzona i zapisywana jakąś wartością a jeśli ją utworzymy w ciele funkcji main to jest tworzona raz i koniec ,<br /><br />tworzę zmienną <strong>a</strong> inicjuje ją  linijka niżej  zwiększam ją o jeden gdzie kolejno pętla zawraca i tworzy na nowo zmienną a, już nie z zawartością 1 a 0,<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">while(1){<br /><br />     uint8_t a=0;<br />     a++;<br />}</div><br /><br />gdzie w funkcji main sprawa wygląda inaczej bo tam kompilator raz utworzy zmienną i nie będzie ją tworzył kolejno od nowa bo przecież main to nie pętla nieskończona.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17263">procek87</a> — 1 cze 2017, o 18:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-06-01T17:28:46+01:00</updated>
<published>2017-06-01T17:28:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190135#p190135</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190135#p190135"/>
<title type="html"><![CDATA[Re: definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190135#p190135"><![CDATA[
<div class="quotetitle">procek87 napisał(a):</div><div class="quotecontent"><br />1.Jednakże zdefiniować zmiennej lokalanej wewnątrz pętli nie możemy ponieważ trzeba zrobić to tuż przed dlaczego ?<br /></div><br />No podajesz cytat z książki a piszesz jakieś dziwne wnioski ? Że niby dlaczego nie możemy ? kto ci tak powiedział ? Pewnie że możemy wewnątrz pętli<br /><div class="quotetitle">procek87 napisał(a):</div><div class="quotecontent"><br />2.czy jeśli umieszczę w pętli niżej definicje zmiennej to czy z każdym powrotem do góry pętli będzie ona tworzona od nowa ?<br /></div><br />Tak<br /><div class="quotetitle">procek87 napisał(a):</div><div class="quotecontent"><br />3.Co z widocznością takiej zmiennej w pętli pod pętlą, czy będzie ona widoczną skoro znajduje się w ciele pętli?<br /></div><br />Pewnie że będzie widoczna pod pętlą - co to ma za znaczenie ? patrz na to liniowo<br /><br /><span style="color: #FF0000">UWAGA! czerwony kolor zarezerwowany jest dla moderatorów - proszę go nie używać w swoich postach</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 1 cze 2017, o 17:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[procek87]]></name></author>
<updated>2017-06-01T16:26:17+01:00</updated>
<published>2017-06-01T16:26:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190133#p190133</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190133#p190133"/>
<title type="html"><![CDATA[definiowanie zmiennych w locie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18537&amp;p=190133#p190133"><![CDATA[
Witam niejasność dotyczącą strony 75 w BB gdzie pisze cytuje<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Bardzo istotną  i pozytywną cechą języka C jest to , że mamy możliwość definiowania zmiennych w locie.<br />Cóż to oznacza ? Najpierw odwołam się do innych języków , być może miałeś możliwość poznania wcześniej niektórych <span style="color: #0000FF">.Okazuje się bowiem , że najczęściej w innych językach występuje konieczność definiowania zmiennych na początku bloku kodu programu lub bloku funkcji itp. Na szczęście w języku C nie ma takich ograniczeń, co oznacza , że możemy definiować zmienne w dowolnym miejscu kodu programu</span>.<br /></div><br /><br /><span style="font-size: 100%; line-height: normal"><span style="color: #0000FF">1.Jednakże zdefiniować zmiennej lokalanej wewnątrz pętli nie możemy ponieważ trzeba zrobić to tuż przed dlaczego ?<br /><br /> 2.czy jeśli umieszczę w pętli niżej  definicje zmiennej  to czy z każdym powrotem do góry pętli będzie ona tworzona od nowa ?<br /><br />3.Co z widocznością takiej zmiennej w pętli pod pętlą, czy będzie ona widoczną skoro znajduje się w ciele pętli?<br /></span></span><br />czemu tak <br />     <div class="codetitle"><b>Code:</b></div><div class="codecontent"> int main(void)<br />        {<br />            uint8_t  x, a = 11; // zdefiniowanie zmiennych w funkcji głównej main<br /><br /><br />                while(1)<br />                   {<br />                      <br />                         x = a+5; // operacja dodania do siebie zmiennej a i liczby 5 , zapisanie do zmiennej x wyniku<br /><br />                    }<br />         }<br /></div><br /><br />a nie tak skoro z książki wynika co innego przynajmniej tak pisze na stronie 75.<br /><br />    <div class="codetitle"><b>Code:</b></div><div class="codecontent">  while(1)<br />     {<br />           uint8_t  x , a = 11; // zdefiniowanie zmiennych wewnątrz pętli <br /><br />                       x= a+5; // operacja dodania do siebie zmiennej a i liczby 5 , zapisanie do zmiennej x wyniku<br />      }<br /></div><br /><br />  <br /><br /> nie rozumiem  dlatego proszę o objaśnienia klarujące moje myśli Dziękuje  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17263">procek87</a> — 1 cze 2017, o 16:26</p><hr />
]]></content>
</entry>
</feed>