ODBIERZ TWÓJ BONUS :: »

Wskaźniki w języku C. Przewodnik Richard Reese

Autor:
Richard Reese
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.7/6  Opinie: 10
Stron:
256
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna

Powiadom mnie, gdy książka będzie dostępna

Ebook
24,70 zł 44,90 zł (-45%)
14,90 zł najniższa cena z 30 dni
(2za1 » dobierz ebook GRATIS)

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Deklarowania i interpretowania wskaźników w języku C
  • Stosowania operatorów adresu i wyłuskiwania
  • Wykorzystywania wskaźników na funkcje i ich przekazywania
  • Zarządzania dynamiczną alokacją i dealokacją pamięci
  • Zapobiegania wyciekom pamięci i rozwiązywania problemów z wiszącymi wskaźnikami
  • Przekazywania i zwracania danych za pomocą wskaźników
  • Tworzenia i obsługi tablic jednowymiarowych, dwuwymiarowych i wielowymiarowych z użyciem wskaźników
  • Stosowania notacji wskaźnikowej i tablicowej oraz rozróżniania ich zastosowań
  • Przekazywania i zwracania łańcuchów znaków z użyciem wskaźników
  • Obsługi wskaźników w strukturach, listach, kolejkach, stosach i drzewach
  • Unikania typowych błędów związanych z deklaracją i inicjalizacją wskaźników
  • Wykrywania i rozwiązywania problemów z bezpieczeństwem wskaźników
  • Rzutowania wskaźników i stosowania ich do specjalnych zastosowań (porty, DMA)
  • Zarządzania aliasingiem wskaźników i stosowania słowa kluczowego restrict
  • Współdzielenia wskaźników między wątkami i obsługi wywołań zwrotnych
  • Tworzenia wskaźników nieprzeźroczystych i stosowania technik obiektowych w języku C

Jeśli chcesz błyskawicznie opanować programowanie w języku C, sięgnij po tę książkę! Gdy już poznasz podstawy, nauczysz się także korzystać ze wskaźników. To prawdziwa zmora wszystkich programistów, bowiem błędne wykorzystanie wskaźnika może w okamgnieniu zrujnować Twój program. Zobacz, jak tego uniknąć i zaprzyjaźnić się ze wskaźnikami.

Inne książki opisują wskaźniki w jednym lub dwu rozdziałach, natomiast my poświęciliśmy im całą książkę. Dzięki temu dogłębnie poznasz ten mechanizm, zrozumiesz go i przekonasz się, że przy odrobinie uwagi nie jest on wcale taki straszny! W trakcie lektury wykorzystasz wskaźniki na funkcję, przygotujesz tablicę wskaźników oraz zobaczysz, jak współdziałają one z łańcuchami znaków. Twoją uwagę z pewnością zwrócą fragmenty omawiające zabezpieczenia oraz niewłaściwe wykorzystanie wskaźników. Książka ta jest jedyną pozycją na rynku w całości poświęconą wskaźnikom w języku C. To lektura obowiązkowa każdego programisty!

Poznaj:

  • koncepcję wskaźników
  • zastosowanie tablic wskaźników
  • funkcje dynamicznego alokowania pamięci
  • zagrożenia wynikające ze stosowania wskaźników

Odkryj tajniki wskaźników w języku C i wykorzystaj ich potencjał!

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy języka C, aby skorzystać z tej książki?
Podstawowa znajomość języka C będzie pomocna, jednak książka wprowadza także w zagadnienia niezbędne do zrozumienia wskaźników. Dzięki temu zarówno osoby początkujące, jak i bardziej zaawansowane mogą z niej skorzystać.
2. Czy książka zawiera praktyczne przykłady kodu dotyczące wskaźników?
Tak, publikacja zawiera liczne przykłady kodu ilustrujące wykorzystanie wskaźników w różnych sytuacjach, takich jak funkcje, tablice, łańcuchy znaków czy struktury.
3. Jakie zagadnienia dotyczące bezpieczeństwa pracy ze wskaźnikami są omawiane w książce?
Książka szczegółowo opisuje najczęstsze błędy i zagrożenia związane ze wskaźnikami, takie jak wycieki pamięci, wiszące wskaźniki, dublowanie funkcji free czy problemy z dostępem do nieprawidłowych obszarów pamięci, a także sposoby ich unikania.
4. Czy książka omawia dynamiczne zarządzanie pamięcią w języku C?
Tak, jeden z rozdziałów jest w całości poświęcony dynamicznej alokacji i dealokacji pamięci, wykorzystaniu funkcji malloc, calloc, realloc oraz technikom zapobiegania wyciekom pamięci.
5. Czy publikacja nadaje się jako materiał pomocniczy do nauki programowania na studiach?
Zdecydowanie tak - książka może być świetnym uzupełnieniem kursów akademickich z języka C, zwłaszcza w zakresie trudnych zagadnień związanych ze wskaźnikami.
6. Czy książka wyjaśnia różnice między wskaźnikami a tablicami w języku C?
Tak, autor szczegółowo omawia różnice i podobieństwa między wskaźnikami a tablicami, prezentując praktyczne przykłady ich zastosowania.
7. W jakim formacie dostępna jest książka w księgarni Helion.pl?
Na Helion.pl książka dostępna jest w formie papierowej oraz w wersji elektronicznej (ebook: PDF, ePub, mobi), co umożliwia wygodną naukę na wybranym urządzeniu.
8. Czy do książki dołączone są materiały dodatkowe, np. pliki z kodami źródłowymi?
Szczegółowe informacje o dostępności materiałów dodatkowych znajdują się na stronie produktu - w wielu przypadkach Helion udostępnia pliki z przykładami kodów do pobrania.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
44,90 zł
Niedostępna
Ebook
24,70 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile
Bezpieczne płatności szyfrowane SSL