-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!nf1.ipartners.pl!ipartners.pl!news.inte
rnetia.pl!not-for-mail
From: Michoo <m...@v...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: stałe wartości w pliku c czy h
Date: Sun, 22 Apr 2012 19:52:51 +0200
Organization: Netia S.A.
Lines: 25
Message-ID: <jn1glm$9l1$1@mx1.internetia.pl>
References: <e...@w...googlegroups.com>
NNTP-Posting-Host: 83.238.197.12
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1335117302 9889 83.238.197.12 (22 Apr 2012 17:55:02 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Sun, 22 Apr 2012 17:55:02 +0000 (UTC)
In-Reply-To: <e...@w...googlegroups.com>
X-Tech-Contact: u...@i...pl
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:8.0) Gecko/20120216
Icedove/8.0
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:629902
[ ukryj nagłówki ]On 22.04.2012 09:59, slawek7 wrote:
> Cześć.
> Proszę powiedzcie mi czy jak mam tablicę np z wartościami funkcji
> sinus to te wartości powinienem umieścić w pliku .c czy .h (czy w
> pliku sin.c czy w pliku sin.h)? Jaka jest różnica jak umieszczę w
> jednym a w drugim?
> W kursie w EdW STM32 wartości umieszczono w sin.c natomiast w kursie
> AVR takie dane były w plikach .h
Rozszerzenie to tylko konwencja, ALE w standardowym podejściu jeżeli
zdefiniujesz zmienne w pliku nagłówkowym to będą one powielone dla
każdego pliku .c który go dołączy. Jeżeli zdefiniujesz w .h jako extern
a potem zdefiniujesz w .c to w wyniku będzie tylko raz.
>
> Przy okazji, spotkałem się z definicją funkcji która miała taki zapis.
> volatile unsigned char FUNKCJA(.....) {...}
>
> Chodzi mi o użycie volatile w funkcji a nie w zmiennej. Po co i
> dlaczego?
Afaik volatile odnosi się do typu zwracanego (unsigned char) a nie do
funkcji i jest w tym kontekście bez sensu.
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 22.04.12 20:26 kk
- 22.04.12 23:18 Grzegorz Niemirowski
- 23.04.12 12:58 slawek7
- 23.04.12 17:05 Grzegorz Niemirowski
- 23.04.12 17:48 kk
- 23.04.12 17:58 kk
- 23.04.12 19:27 slawek7
Najnowsze wątki z tej grupy
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-22 Genialna toaleta Urobot, automatycznie badająca mocz i kał z Taiwanu
- 2025-07-22 Thunderbird i dysk...
- 2025-07-22 Warszawa => Programista Full Stack .Net <=
- 2025-07-22 Warszawa => Software .Net Developer <=
- 2025-07-22 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=