-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!us.feeder.erje.net!news.glo
rb.com!news-out.readnews.com!news-xxxfer.readnews.com!nx01.iad01.newshosting.co
m!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-
01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "J.F" <j...@p...onet.pl>
Newsgroups: pl.misc.elektronika
References: <b...@g...com>
<1j3zjrhlj1s2p$.1vuq7itjncqkw$.dlg@40tude.net>
<5...@g...com>
<r...@4...com>
<dvpz614pgm3.1oal5claxy2lc$.dlg@40tude.net>
<k...@4...com>
<P...@n...chmurka.net>
<6...@4...com>
<P...@n...chmurka.net>
In-Reply-To: <P...@n...chmurka.net>
Subject: Re: Programowanie uC - Pascal, czy C ?
Date: Wed, 5 Feb 2014 23:38:23 +0100
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 15.4.3555.308
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308
Lines: 49
Message-ID: <52f2bd62$0$2369$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 79.190.128.234
X-Trace: 1391639906 unt-rea-a-01.news.neostrada.pl 2369 79.190.128.234:50333
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:659301
[ ukryj nagłówki ]Użytkownik "Piotr Galka" napisał w wiadomości grup
dyskusyjnych:P...@n...chmurka.
net...
Uzytkownik "A.L." <a...@a...com> napisal w wiadomosci
>>>>>> P.S. A moze to zrozumiesz?
>>>>>> typedef char (*(*arrfptr[3])())[10];
[...]
>> 3 elementowa tablica wskaznikow do funkcji zwracajacej wslaznik do
>> 10
>> elementowej tablicy znakow
>
>Podziele sie kojarzacymi mi sie z tym watpliwosciami.
>Temat 1. Czym sie rózni wskaznik do 10 elementowej tablicy znaków od
>wskaznika na znak ?
Paroma rzeczami. Adres niby ten sam, ale atrybuty inne, a wiec:
a) *wskaznik jest albo znakiem w drugim przypadku, albo tablica
(adresem pierwszego elementu) w pierwszym.
b) sizeof(*wskaznik) jest 10 albo 1
c) wskaznik+1 powieksza adres o 10 lub o 1 ..
>Temat 2. char *ala - ala jest wskaznikiem; char ala[10] - samo ala
>tez jest wskaznikiem na pierwszy element.
Jesli mowa o zwyklej deklaracji, to jest jeszcze kwestia alokacji
pamieci.
Chyba ze to np jako parametr funkcji.
>Laczne uzycie * i [] powinno zgodnie z moja intuicja spowodowac, ze
>symbol którego dotycza bedzie w efekcie koncowym wskaznikiem do
>wskaznika. Sprawdza sie to dla: char *ala[10], a nie sprawdza sie
>dla: char (*ala)[10]. Nie rozumiem dlaczego kolejnosc zastosowania
>tych operatorów ma wplyw na glebokosc zaglebienia "wskaznikowosci".
No bo co innego deklarujemy, to i co innego mamy.
char *(ala[10]) to przede wszystkim tablica 10 wskaznikow. Gdzies tam
jest 20/40/80/10 bajtow na te wskazniki zarezerwowane.
char (*ala)[10] to jeden wskaznik. Na obszar 10 znakow.
>To jest chyba jeden z istotnych czynników mieszajacych troche w
>logice interpretacji tych zapisów.
Jak sie porzadnie deklaruje i wykorzystuje, to sie nie miesza. Ale
latwo sie pomylic :-)
J.
Następne wpisy z tego wątku
- 06.02.14 08:33 Piotr Gałka
- 06.02.14 20:53 Jan
- 06.02.14 21:07 J.F
- 06.02.14 21:34 Jan
- 06.02.14 22:08 Adam Górski
- 06.02.14 23:09 Marek
- 07.02.14 02:46 JDX
- 07.02.14 09:35 Marek
Najnowsze wątki z tej grupy
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
- Wentylator zabija zasilacze LEDek?
- Re: Kompensacja mocy biernej przy 230VAC
- Totaliztyczny obowiązek naprawy maszyn i urządzeń
- Niby uziom ale nie
Najnowsze wątki
- 2025-04-29 Polecam żarówki Blackout na Blackout z dużym gwintem
- 2025-04-29 Porażka kasty sędziowskiej przed Trybunałem Sprawiedliwości UE
- 2025-04-29 Kombinacja znaków A11 i B33?
- 2025-04-29 Na jakim etapie jest sprawa karna "gaśnicowego" Brauna z grudnia 2023?
- 2025-04-29 TSUE jest "przeciw a nawet za" neosędziami :-)
- 2025-04-29 Wrocław => Konsultant wdrożeniowy (systemy kontrolingowe) <=
- 2025-04-29 China => Production Coordinator / Representant Product Dev <=
- 2025-04-29 Warszawa => Specjalista rekrutacji IT <=
- 2025-04-28 Hiszpania bez pradu
- 2025-04-28 chinska stal
- 2025-04-28 QR kody
- 2025-04-28 Dojarki
- 2025-04-28 Hiszpania bez pradu
- 2025-04-28 Kiedy posiedzenia sejmu zgodne ze standardem Konklave ?
- 2025-04-28 Warszawa => Sales Executive / KAM <=