-
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
- 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...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
Najnowsze wątki
- 2025-07-19 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-19 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-07-19 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-19 China => Production Coordinator / Representant Product Dev <=
- 2025-07-19 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-07-19 Warszawa => Strategic Account Manager <=
- 2025-07-19 Warszawa => Key Account Manager IT <=
- 2025-07-19 Skazany za zabójstwo a ofiara żyje
- 2025-07-19 Zakrzewo => SAP HCM Consultant <=
- 2025-07-19 Poznań => Konsultant SAP HCM <=
- 2025-07-19 Poznań => SAP HCR Consultant <=
- 2025-07-18 celnicy pobili policjanta
- 2025-07-18 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-18 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=
- 2025-07-18 Białystok => Kotlin Developer <=