Book description
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ł!
Table of contents
- Przedmowa
-
1. Wstęp
- Wskaźniki i pamięć
- Rodzaje wskaźników i ich rozmiary
- Operatory wskaźników
- Zastosowania wskaźników
- Podsumowanie
-
2. C i dynamiczne zarządzanie pamięcią
- Dynamiczna alokacja pamięci
- Funkcje dynamicznego alokowania pamięci
- Dealokacja pamięci przy użyciu funkcji free
- Wiszące wskaźniki
- Techniki dynamicznej alokacji pamięci
- Podsumowanie
- 3. Wskaźniki i funkcje
-
4. Wskaźniki i tablice
- Tablice
- Notacja wskaźnikowa i tablice
- Stosowanie funkcji malloc do tworzenia tablic jednowymiarowych
- Stosowanie funkcji realloc do zmiany rozmiaru tablicy
- Przekazywanie tablicy jednowymiarowej
- Stosowanie jednowymiarowych tablic wskaźników
- Wskaźniki i tablice wielowymiarowe
- Przekazywanie tablicy wielowymiarowej
- Dynamiczna alokacja tablicy dwuwymiarowej
- Tablice postrzępione i wskaźniki
- Podsumowanie
- 5. Wskaźniki i łańcuchy
- 6. Wskaźniki i struktury
-
7. Problemy z zabezpieczeniami i niewłaściwe stosowanie wskaźników
- Deklaracja i inicjalizacja wskaźników
-
Problemy wynikające ze stosowania wskaźników
- Wykrywanie wartości zerowej
- Niewłaściwe stosowanie operatora wyłuskiwania
- Wiszące wskaźniki
- Uzyskiwanie dostępu do pamięci znajdującej się poza granicami tablicy
- Błędne obliczenie rozmiaru tablicy
- Niewłaściwe stosowanie operatora sizeof
- Zawsze dopasowuj do siebie typy wskaźników
- Wskaźniki ograniczone
- Problemy z zabezpieczeniami związane z łańcuchami
- Arytmetyka wskaźnikowa i struktury
- Problemy związane ze wskaźnikami na funkcję
- Problemy związane z dealokacją pamięci
- Stosowanie narzędzi analizy statycznej
- Podsumowanie
- 8. Pozostałe techniki
- A. O autorze
- Indeks
- Kolofon
- Copyright
Product information
- Title: Wskaźniki w języku C. Przewodnik
- Author(s):
- Release date: January 2014
- Publisher(s): Helion
- ISBN: 97888324682928
You might also like
book
Uczenie maszynowe w Pythonie
Uczenie maszynowe jest dziś wykorzystywane w różnych dziedzinach życia: w biznesie, w polityce, w organizacjach non …
book
Projektowanie nawigacji strony WWW. Optymalizacja funkcjonalności witryny
Książka ułatwi poznanie i zastosowanie w praktyce zasad projektowania ergonomicznych i efektownych mechanizmów nawigacyjnych na stronach …
book
Projektowanie systemów rozproszonych
Nowoczesne oprogramowanie musi sprostać wyśrubowanym kryteriom: ma cechować się określoną niezawodnością i skalowalnością, a przy tym …
book
Wyznania mówcy. Spraw, by ludzie Cię słuchali
Autor tego hipnotycznego poradnika doskonale zna się na rzeczy - w trakcie swojej kariery wygłosił setki …