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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-06-20T08:40:00+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7494&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-06-20T08:40:00+01:00</updated>
<published>2014-06-20T08:40:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85146#p85146</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85146#p85146"/>
<title type="html"><![CDATA[Re: definicja i deklaracja???]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85146#p85146"><![CDATA[
<div class="quotetitle">mczarny napisał(a):</div><div class="quotecontent"><br />już dobrze - ale nam się autor zbulwersował<br /></div><br /><br />nie zbulwersował <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />ale właśnie na drugi raz lepiej:<br /><br /><div class="quotetitle">mczarny napisał(a):</div><div class="quotecontent"><br />na drugi raz zanim zadam pytanie przeczytam kilka razy<br /></div><br /><br />Bo tak to później ktoś na forum zobaczy tylko pierwszy post i za chwilę gdzie indziej napisze - że słyszał na forum atnel że w książce niebieskiej źle jest wyjaśniona różnica pomiędzy deklaracją a definicją .... Mało komu będzie chciało się doczytać dalej na forum, że to akurat ty źle doczytałeś<br /><br />dlatego od razu wyjaśniam wyraźnie i precyzyjnie co i jak<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 cze 2014, o 08:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2014-06-20T07:25:34+01:00</updated>
<published>2014-06-20T07:25:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85140#p85140</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85140#p85140"/>
<title type="html"><![CDATA[Re: definicja i deklaracja???]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85140#p85140"><![CDATA[
no ale kolega chyba żartuje że raz jest przykład pokazany jako deklaracja a raz jako definicja ??? <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />toż wyraźnie jak byk napisane jest w książce <br /><br /><br />już dobrze - ale nam się autor zbulwersował  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />przepraszam za zamieszanie -  doczytałem<br />na drugi raz zanim zadam pytanie przeczytam kilka razy <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br /><br />pozdrawiam autora<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 20 cze 2014, o 07:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-06-19T11:28:53+01:00</updated>
<published>2014-06-19T11:28:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85014#p85014</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85014#p85014"/>
<title type="html"><![CDATA[Re: Odp: definicja i deklaracja???]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85014#p85014"><![CDATA[
<div class="quotetitle">Marcin_G napisał(a):</div><div class="quotecontent"><br />No właśnie, teraz zacząłem się nad tym zastanawiać co napisałem, bo przypomniało mi się że zmienne globalne zadeklarowane bez przypisanej wartości, przyjmują zawsze wartość 0.<br /></div><br />dokladnie jedt tak jak teraz to zrozumiales.<br /><br />Wysłane z telefonu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 19 cze 2014, o 11:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin_G]]></name></author>
<updated>2014-06-19T11:16:02+01:00</updated>
<published>2014-06-19T11:16:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85010#p85010</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85010#p85010"/>
<title type="html"><![CDATA[Re: definicja i deklaracja???]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85010#p85010"><![CDATA[
No właśnie, teraz zacząłem się nad tym zastanawiać co napisałem, bo przypomniało mi się że zmienne globalne zadeklarowane bez przypisanej wartości, przyjmują zawsze wartość 0.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=758">Marcin_G</a> — 19 cze 2014, o 11:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-06-19T11:10:25+01:00</updated>
<published>2014-06-19T11:10:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85008#p85008</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85008#p85008"/>
<title type="html"><![CDATA[Re: Odp: definicja i deklaracja???]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85008#p85008"><![CDATA[
uint8_t i; zajmie tez miejsce w pamieci tak samo jak uint8_t i = 10; gdyz pierwsza zmienna bez przypisanej przez ciebie wartosci przyjmie wartosc 0.<br /><br />Wysłane z telefonu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 19 cze 2014, o 11:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin_G]]></name></author>
<updated>2014-06-19T10:58:41+01:00</updated>
<published>2014-06-19T10:58:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85004#p85004</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85004#p85004"/>
<title type="html"><![CDATA[Re: definicja i deklaracja???]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85004#p85004"><![CDATA[
No ja to zrozumiałem w ten sposób, że jak napiszę<br />[syntax=c]uint8_t a;[/syntax]<br />to zadeklaruję zmienną &quot;a&quot; ale w nie zostanie zarezerwowana dla tej zmiennej pamięć, czyli jak jej nie użyję z jakiegoś powodu, np roztargnienia <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, to w sumie nic złego się nie stanie.<br />Natomiast jak napiszę <br />[syntax=c]uint8_t a = 10;[/syntax]<br />to w tym przypadku zdefiniuję zmienną &quot;a&quot; która przyjmie wartość 10, a więc zostanie już dla tej zmiennej zarezerwowana pamięć i jak teraz jej nie użyję, to stracę jakąś ilość pamięci co może w przypadku jednej zmiennej nie jest wielkim problemem, ale jakbym takich zmiennych namnożył a nie wykorzystał to w konsekwencji mogłoby się okazać że zmarnotrawiłem masę pamięci.<br />Mam nadzieję że dobrze to zrozumiałem.<br /><br />Co do przykładu jaki Ty opisujesz, to ja na początku też się z tym motałem. W końcu do mnie dotarło, taką mam przynajmniej nadzieję <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ,  że gdy chodzi o zmienne to za każdym razem gdy widziałem w książce zapisy<br /> [syntax=c]uint8_t a;<br />int b;[/syntax]<br />lub też inne gdzie nie było przypisanej wartości, to oznaczało że jest to deklaracja. Tak samo z funkcjami, gdy widziałem zapis<br />[syntax=c]void cos_tam(void);<br />uint8_t cos_innego(uint8_t a);[/syntax]<br />to utrwalałem sobie że jest to deklaracja funkcji.<br />W przypadku gdy zmienna ma wartość przypisaną, to jet to już definicja tej zmiennej. A taki zapis[syntax=c]void cos_tam(void){<br />   .... jakiś kod....<br />}[/syntax]<br />oznacza definicję funkcji jak i zarazem deklarację tejże funkcji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=758">Marcin_G</a> — 19 cze 2014, o 10:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pbmaster]]></name></author>
<updated>2014-06-19T10:58:34+01:00</updated>
<published>2014-06-19T10:58:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85003#p85003</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85003#p85003"/>
<title type="html"><![CDATA[Re: definicja i deklaracja???]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=85003#p85003"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />widzisz nawiasy klamrowe i ciało funkcji? jej zawartość ? ... w takim momencie musi być już zarezerwowana pamięć FLASH na kod tej funkcji rozumiesz ? <strong>i to jest DEKLARACJA</strong><br /></div><br /><br />Chyba definicja miało być <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=2093">pbmaster</a> — 19 cze 2014, o 10:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-06-19T10:48:32+01:00</updated>
<published>2014-06-19T10:48:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=84994#p84994</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=84994#p84994"/>
<title type="html"><![CDATA[Re: definicja i deklaracja???]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=84994#p84994"><![CDATA[
<div class="quotetitle">mczarny napisał(a):</div><div class="quotecontent"><br />zapis &quot;int max(int a, int b)&quot;<br />raz podany jest jako przykład deklaracji, a raz jako definicji<br /></div><br /><br />no ale kolega chyba żartuje że raz jest przykład pokazany jako deklaracja a raz jako definicja ??? <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />toż wyraźnie jak byk napisane jest w książce <br /><br /><span style="color: #FF0000">przykład <strong><span style="font-size: 150%; line-height: normal">DEKLARACJI</span></strong>:</span><br /><br />[syntax=c]int max(int a, int b);[/syntax]<br /><br />widzisz to wyżej ? średnik na końcu ? - widzisz gdzieś tutaj ciało funkcji czyli to co się w niej znajduje ? no chyba nie widzisz - więc to jest jej DEKLARACJA (czasem zwana nagłówkiem) ....<br /><br />a dalej na stronie 59 masz <br /><br /><span style="color: #FF0000">przykład <strong><span style="font-size: 200%; line-height: normal">DEFINICJI</span></strong></span><br /><br />spójrz<br /><br />[syntax=c]int max(int a, int b)<br />{<br />return (a&gt;b) ? a : b;<br />}[/syntax]<br /><br />widzisz nawiasy klamrowe i ciało funkcji? jej zawartość ? ... w takim momencie musi być już zarezerwowana pamięć FLASH na kod tej funkcji rozumiesz ? i to jest DEFINICJA<br /><br /><br />nie ma to NIC WSPÓLNEGO z jakimś tam #define<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 19 cze 2014, o 10:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2014-06-19T10:21:20+01:00</updated>
<published>2014-06-19T10:21:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=84992#p84992</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=84992#p84992"/>
<title type="html"><![CDATA[definicja i deklaracja???]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7494&amp;p=84992#p84992"><![CDATA[
witam wszystkich ponownie<br /><br />kazaliście czytać więc czytam i mam pewien kłopot.....<br /><br />na stronach 58 i 59 BB są podane przykłady deklaracji i definicji:<br />zapis  &quot;int max(int a, int b)&quot;<br />raz podany jest jako przykład deklaracji, a raz jako definicji<br />domyślam się, żeby zapis ten był definicją czyli zajmował dla niej obszar pamięci musi być poprzedzony wyrażeniem<br />#define<br /><br />potwierdźcie proszę lub wyprowadźcie mnie z błędu<br /><br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 19 cze 2014, o 10:21</p><hr />
]]></content>
</entry>
</feed>