-
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
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
Najnowsze wątki
- 2025-03-22 OT Silnik sie przegrzewa
- 2025-03-22 Przenoszenie przez wifi na nowego Androida
- 2025-03-22 Warszawa => Senior Account Manager <=
- 2025-03-22 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-22 Warszawa => Spedytor Międzynarodowy <=
- 2025-03-22 Warszawa => NMS System Administrator <=
- 2025-03-22 Warszawa => Analityk IT (projekty z obszaru telco) <=
- 2025-03-22 Orzeczenie TSUE
- 2025-03-22 Warszawa => Operations Support Systems (OSS) Team Leader <=
- 2025-03-22 Warszawa => Scrum Master <=
- 2025-03-22 Warszawa => Senior Account Manager <=
- 2025-03-22 Warszawa => BI Developer / Analityk BI <=
- 2025-03-22 Warszawa => IT Recruiter <=
- 2025-03-21 Zakaz wjazdu
- 2025-03-21 Nie zawsze wchodzi jedynka