-
Data: 2016-08-04 09:24:46
Temat: Re: Pytanko dotyczące C/C++
Od: s...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu czwartek, 4 sierpnia 2016 08:22:09 UTC+2 użytkownik Mateusz Viste napisał:
> On 04/08/2016 08:09, s...@g...com wrote:
> > Może trochę NTG, ale chyba prędzej tutaj uzyskam konkretną odpowiedź, niż na
grupie "BOGÓW" od C/C++. Jak wiecie, mam trochę wstręta do C, ale nie w tym rzecz.
Prośba: Napiszcie mi w kilku "żołnierskich" słowach jaka jest różnica/jak to
interpretować:
> >
> > 1) void Jakaś_Tam_Funkcja(int* Jakaś_Tam_Zmienna);
> > 2) void Jakaś_Tam_Funkcja(int *Jakaś_Tam_Zmienna);
> > 3) void Jakaś_Tam_Funkcja(int * Jakaś_Tam_Zmienna);
>
> Różnica: żadna. Wszystkie trzy prototypy są jednoznaczne, i deklarują
> funkcję która nic nie zwraca, a która jako parametr oczekuje wskaźnika
> do inta - a czym jest int, to już zależy od platformy - ANSI mówi tylko
> że ma mieć co najmniej 16 bitów.
>
> Temat bardziej na pl.comp.lang.c swoją drogą (a tamtejsi "bogowie" wcale
> nie gryzą!).
>
===========
Nie chodzi mi o "void". To akurat jest zrozumiałe. Chodzi mi o umiejscowienie "*" w
deklaracji zmiennej wejściowej. (typ* zmienna, typ *zmienna, typ * zmienna). A co się
tyczy "bogów" z pl.comp.lang.c, to niestety z Bogiem nie pogadasz. Kiedyś wdałem się
tam w dyskusję dot. składni C vs. Pascal. Na dobrą sprawę, "filozofia" obu języków
jest IDENTYCZNA !! Pomijam takie pierdulamenty jak "begin/{", bądź "end/}", na co
głównie młodzianie zwracają uwagę. Ich zdaniem, ten begin/end to syf!!
Wgłębiając się jednak ciutę głębiej w C/Pascal, są jednak pewne różnice wynikające
chociażby z zapisu i wymiany danych o różnych typach. Pascal jest kurewsko
restrykcyjny w typach zmiennych. Nawet na pozomie kompilacji potrafi pokazać środkowy
paluch ku górze.
W C natomiast, masz możliwość typowania danych, cholernie trzeba z tym uważać.
No i kwestia porządku. W swojej biblioteczce mam książki poukładane sensownie.
Koziołek Matołek jest na zupełnie innej półce niż Matematyka w Fizyce Klasycznej i
Kwantowej/Byron&Fuller. Tymczasem w C, możesz zadeklarować nazwę zmiennej gdzie
popadnie. Nawet zmienną sterującej pętli wewnątrz pętli!! for(int i.. i tak dalej) .
BURDEL jak cholera !! Hahh!! Jest też w C jakiś tam zapis(jednolinijkowy), którego
treść jest taka: Jeżeli a<b, to zrób "A", jeżeli a=b, to zrób "B", jeżeli a>b, to
zrób "C". Nie pamiętam dokładnie tej składni, ale jest coś takiego w C, i jest to
bardziej pojebane niż zapis całej tej procedury w Assemblerze.
A idę o zakład , że:
1) Każdy algorytmista czytając żródło w Pascalu, zrozumie o co chodzi
2) Czytając żródło C - będzie czkawka :))
Następne wpisy z tego wątku
- 04.08.16 09:40 s...@g...com
- 04.08.16 09:48 s...@g...com
- 04.08.16 09:53 ajt
- 04.08.16 10:16 Mateusz Viste
- 04.08.16 10:16 J.F.
- 04.08.16 10:18 s...@g...com
- 04.08.16 10:42 s...@g...com
- 04.08.16 10:42 Ghost
- 04.08.16 10:47 Ghost
- 04.08.16 10:55 s...@g...com
- 04.08.16 11:01 Mateusz Viste
- 04.08.16 11:02 s...@g...com
- 04.08.16 11:10 Mateusz Viste
- 04.08.16 11:26 s...@g...com
- 04.08.16 11:36 J.F.
Najnowsze wątki z tej grupy
- "Teleportacja" polskich statków na pd. Bałtyku - rosyjska zabawa w zakłócanie GPS, Galileo, Beidou i GLONASS
- W trakcie porwania prez. Maduro wojsko USONA użyło tajnej broni masowego rażenia: Discombobulator
- antena gsm - kabel - antena gsm
- PID - jeszcze raz
- Zlacze w mikrofonie z lat 80-tych
- Żywica żółknie od UV i wody :(
- Zawory termostatyczne
- Schemat automatyki
- Teoretyczne zagadnienie - ogrzewanie budynku
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają