- Obecnie brak na stanie
 
        
           
         
          Język C w przykładach; Greg Perry
Autor: Greg Perry
 ISBN: 83-7279-064-7
 Data wydania: 2000
 Format: B5,s. 504
 Oprawa: miękka
 Wydawnictwo: Mikom
O książce
 Zadaniem książki jest nauczenie początkujących i średnio zaawansowanych użytkowników języka C. Poszczególne rozdziały zawierają nie tylko cenne wskazówki, uwagi, ostrzeżenia i odwołania do innych niezbędnych informacji, ale również podsumowania. Ostatni rozdział prezentuje w pełni działający program ilustrujący wszystkie opisane w książce zagadnienia. 
 
Część I. Witamy w C
Rozdział 1. Czym jest język C
C jako podstawa innych języków programowania
 Historia języka C
 Czym C różni się od innych języków programowania
 Proces pisania programu w języku C
 Uruchomienie programu
 Obsługa błędów
 
Rozdział 2. Analiza programów napisanych w języku C
Analiza programu
 Postać programu napisanego w języku C
 Analiza prostego programu
 
Rozdział 3. Zmienne i stałe
Zmienne
 Przypisywanie zmiennym wartości
 Literały
 
Rozdział 4. Wprowadzenie do tablic
Wprowadzenie do tablic
 Tablice znakowe a łańcuchy znakowe
 
Rozdział 5. Dyrektywy preprocesora
Czym są dyrektywy preprocesora
 Dyrektywa #include
 Dyrektywa #define
 
Rozdział 6. Wejście i wyjście
Funkcja printf()
 Drukowanie łańcuchów znakowych
 Definiowanie znaków konwersji
 Modyfikatory znaków konwersji
 Drukowane wartości muszą odpowiadać użytemu łańcuchowi sterującemu
 Stosowanie funkcji scanf() do wprowadzania danych
 
Część II. Operatory języka C
Rozdział 7. Operatory i reguły pierwszeństwa
Podstawowe operatory matematyczne języka C
 Operatory jednoargumentowe
 Dzielenie i dzielenie modulo
 Reguły pierwszeństwa
 Stosowanie nawiasów
 Instrukcje przypisania
 Używanie w obliczeniach danych o różnych typach
 
Rozdział 8. Operatory relacyjne i logiczne
Definicja operatorów relacyjnych
 Instrukcja if
 Instrukcja else
 
Rozdział 9. Pozostałe operatory języka C
Definicje operatorów logicznych
 Operatory logiczne i ich stosowanie
 Logiczna efektywność języka C
 Operatory logiczne i reguły pierwszeństwa
 Operator warunkowy
 Operatory zwiększania i zmniejszania
 Operator sizeof
 Operator przecinkowy
 
Część III. Sterowanie wykonywaniem programu
Rozdział 10. Pętla while
Instrukcja while
 Pętla do-while
 Porównanie instrukcji if z pętlą while
 Funkcja exit() i instrukcja break
 Liczniki i zliczanie wartości
 Zliczanie wartości
 
Rozdział 11. Pętla for
Instrukcja for
 Koncepcja pętli
 Zagnieżdżone pętle for
 
Rozdział 12. Sterowanie przebiegiem programu
Instrukcje break i for
 Instrukcja continue
 Instrukcja switch
 Instrukcja goto
 
Część IV. Zasięg zmiennych i programowanie strukturalne
Rozdział 13. Wprowadzenie do funkcji języka C
Podstawy funkcji
 Dzielenie problemów na mniejsze fragmenty
 Dokładniej o funkcjach
 Funkcje wywołujące i powracające
 
Rozdział 14. Zasięg zmiennych
Zmienne globalne i lokalne
 Zmienne automatyczne i statyczne
 Trzy zagadnienia związane z przykazywaniem parametrów
 
Rozdział 15. Przekazywanie wartości między funkcjami
Przekazywanie przez wartość (przez kopię)
 Przekazywanie przez adres
 
Rozdział 16. Zwracanie wartości przez funkcje
Wartości zwracane przez funkcje
 Prototypy funkcji
 
Część V. Standardowe funkcje wejścia, wyjścia i funkcje wewnętrzne
Rozdział 17. Operacje wejścia/wyjścia znakowe i związane
z konkretnym urządzeniem
Wejście/wyjście w postaci strumienia znaków
 Urządzenia standardowe
 Drukowanie danych sformatowanych
 Funkcje znakowych operacji wejścia i wyjścia
 
Rozdział 18. Funkcje operujące na łańcuchach znakowych i funkcje numeryczne
Funkcje operujące na znakach
 Funkcje działające na łańcuchach znakowych
 Funkcje numeryczne
 
Część VI. Tworzenie bloków w programie
Rozdział 19. Praca z tablicami
Podstawowe wiadomości o tablicach
 Inicjowanie tablic
 Przeszukiwanie tablic
 Wyszukiwanie wartości w tablicach
 Sortowanie tablic
 Zaawansowane metody odwoływania się do tablic
 
Rozdział 20. Odwoływanie się do danych za pomocą wskaźników
Wprowadzenie do zmiennych wskaźnikowych
 Tablice wskaźników
 
Rozdział 21. Stosowanie wskaźników
Wskaźniki jako nazwy tablic
 Korzyści wynikające ze stosowania wskaźników
 Stosowanie wskaźników dla zmiennych znakowych
 Arytmetyka wskaźników
 Tablice z łańcuchami znakowymi
 
Część VII. Zaawansowane programowanie w C
Rozdział 22. Wprowadzenie do struktur
Wprowadzenie do struktur
 Definiowanie struktur
 Inicjowanie danych w strukturze
 Struktury zagnieżdżone
 
Rozdział 23. Tablice struktur
Deklarowanie tablic struktur
 Stosowanie tablic jako elementów struktur
 Stosowanie funkcji malloc() i free() do dynamicznego przydzielania pamięci
 
Rozdział 24. Proste przetwarzanie plików
Jaką rolę spełnia dysk
 Rozdzaje dostępu do plików na dysku
 Pojęcie pliku sekwencyjnego
 Otwieranie i zamykanie plików sekwencyjnych
 Zapisywanie do pliku
 Wydruk danych na drukarce
 Dołączanie danych do pliku
 Czytanie danych z pliku
 Rekordy pliku o dostępie bezpośrednim
 Otwieranie plików o dostępie bezpośrednim
 Funkcja fseek()
 Inne przydatne funkcje wejścia i wyjścia
 
Rozdział 25. Podsumowanie
Opis programu
 Program
 Co dalej
 
Część VIII. Dodatki
 Dodatek A.Dwójkowe i szesnastkowe adresowanie pamięci Pamięć komputera
 Kolejność bitów
 Liczby dwójkowe (binarne)
 Arytmetyka dwójkowa
 Liczby dwójkowe ujemne
 Liczby szesnastkowe
 Po co uczyć się liczb szesnastkowych
 Jaki związek istnieje między notacją dwójkową i adresowaniem pamięci a językiem C
 Dodatek B. Tablica pierwszeństwa
 Dodatek C. Tablica znaków ASCII 
 Brak towaru
 Brak towaru
Wyświetlacz LCD graficzny 128x64 pikseli, podświetlenie LED (white/positive blue), rozszerzony zakres temperatur pracy, PCB 93x70mm, RoHS
 Brak towaru
Silica Xynergy Board - STM32F417 ARM Cortex-M4 MCU and XC6SLX16 Spartan 6 FPGA Development Kit
 Brak towaru
Zestaw z kamerą HQ, adapterem HDMI, obiektywem, statywem. Przeznaczony do NVIDIA Jetson Nano i Xavier NX. ArduCAM B0250
 Brak towaru
Wyświetlacz AMOLED 5,5" z ekranem dotykowym. Wyposażony w interfejs HDMI do wyświetlania obrazu oraz USB do ekranu dotykowego. Rozdzielczość 1920x1080 pikseli. W zestawie obudowa. Waveshare 5.5inch HDMI AMOLED (with case)
 Brak towaru
 Brak towaru
Moduł zasilania przeznaczony do współpracy z panelami solarnymi. Jest kompatybilny z panelami o napięciu wyjściowym od 6 V do 24 V. Ma wbudowany akumulator litowo-jonowy 3,7 V o pojemności 10 Ah. Waveshare Solar Power Manager (B)
 Brak towaru
Pololu RP5/Rover 5 Expansion Plate RRC07B (Wide) Transparent Clear
 Brak towaru
3-kolorowy wyświetlacz e-Paper o przekątnej 2,9" i rozdzielczości 296x128 px. Interfejs SPI. Bez płytki PCB. Waveshare 2.9inch e-Paper (C)
 Brak towaru
 Brak towaru
Tulejka dystansowa walcowa o średnicy wewnętrznej 3.3mm i zewnętrznej 5mm, długość tulejki 8mm. Tulejka wykonana z nylonu. Zestaw zawiera 50 sztuk. Pololu 1983
 Brak towaru
 Brak towaru
 Brak towaru
Zestaw zawierający platformę Intel Edison oraz dedykowaną płytkę uruchomieniową, która umożliwia wyprowadzenie portów GPIO oraz 2 gniazd USB (micro AB), podłączenie zasilania 7..15V oraz wyłączenie układu za pomocą przycisku. EDI2BB.AL.K
 Brak towaru
 Brak towaru
 
                    Język C w przykładach; Greg Perry