Programowanie w języku C. Szybki start - Helion
Tytuł oryginału: C Programming : Visual QuickStart Guide (Visual Quickstart Guides)
Tłumaczenie: Rafał Jońca
ISBN: 83-7361-808-2
stron: 400, Format: B5, okładka: miękka
Data wydania: 2005-03-02
Księgarnia: Helion
Cena książki: 49,90 zł
Błyskawiczny kurs programowania aplikacji w języku C
Język C, mimo prawie 30-letniej historii, cieszy się niesłabnącą popularnością wśród programistów. Wszyscy jego użytkownicy cenią w nim prostą i czytelną składnię, niewielki i łatwy do zapamiętania zakres słów kluczowych oraz duże możliwości, dzięki którym za pomocą C można rozwiązać niemal każde zagadnienie programistyczne. Zewnętrzne biblioteki, dostępne w sieci oraz dołączane do najpopularniejszych narzędzi programistycznych, dodatkowo rozszerzają możliwości C.
Książka "Programowanie w języku C. Szybki start" to podręcznik dla tych, którzy chcą poznać C w praktyce i nie chcą przebijać się przez dziesiątki stron opisów teoretycznych. Każde zagadnienie -- od najprostszych, związanych ze strukturą programu i zasadami kompilacji aż do złożonych typów danych i obsługi plików zewnętrznych -- jest przedstawione w postaci bogato ilustrowanej sekwencji czynności. Wykonując kolejne przykłady z książki, poznasz wszystkie podstawowe wiadomości o programowaniu w języku C.
- Struktura programu w języku C
- Typy danych
- Sterowanie działaniem programu
- Korzystanie ze standardowego wejścia i wyjścia
- Deklarowanie i stosowanie funkcji
- Dyrektywy preprocesora
- Wskaźniki i zarządzanie pamięcią
- Obsługa plików
- Złożone typy danych
Poznaj zalety i możliwości najpopularniejszego języka programowania.
Osoby które kupowały "Programowanie w języku C. Szybki start", wybierały także:
- Język C. Kurs video. Praktyczne wprowadzenie do programowania 98,98 zł, (39,59 zł -60%)
- Internet rzeczy. Podstawy programowania aplikacji i serwer 99,00 zł, (49,50 zł -50%)
- Nowoczesny C. Przegl 119,00 zł, (59,50 zł -50%)
- Efektywny C. Wprowadzenie do profesjonalnego programowania 69,00 zł, (34,50 zł -50%)
- Język C. Solidna wiedza w praktyce. Wydanie VIII 199,00 zł, (99,50 zł -50%)
Spis treści
Programowanie w języku C. Szybki start -- spis treści
Wprowadzenie (9)
- Dlaczego właśnie język C? (10)
- Sposób działania języka C (11)
- Co będzie potrzebne? (12)
- O książce (13)
- Uzyskanie pomocy (15)
Rozdział 1. Zaczynamy przygodę z językiem C (17)
- Składnia podstawowa (18)
- Wyświetlanie tekstu (21)
- Kompilacja i uruchomienie programu (23)
- Unikanie zamknięcia aplikacji (28)
- Dodanie komentarzy do kodu źródłowego (30)
- Stosowanie białych znaków (33)
Rozdział 2. Typy danych (35)
- Poprawna składnia zmiennych (36)
- Przypisanie wartości do zmiennej (40)
- Wyświetlanie zmiennych (41)
- Znaki (44)
- Ciągi znaków (46)
- Stałe (48)
Rozdział 3. Liczby (51)
- Wybór odpowiedniego typu danych numerycznych (52)
- Operacje arytmetyczne (55)
- Operatory inkrementacji i dekrementacji (60)
- Kolejność wykonywania operatorów (63)
- Przepełnienie i niedomiar (66)
- Konwersja zmiennych (70)
Rozdział 4. Struktury sterujące (73)
- Instrukcja warunkowa if (74)
- Operatory logiczne i porównania (77)
- Klauzule else i else if (81)
- Operator trójargumentowy (84)
- Instrukcja switch (87)
- Pętla while (90)
- Pętla for (94)
Rozdział 5. Standardowe wejście i wyjście (97)
- Pobranie pojedynczego znaku (98)
- Pobranie całego słowa (103)
- Odczyt danych liczbowych (107)
- Odczyt wielu wartości (111)
- Walidacja otrzymanych danych (116)
- Zaawansowane wykorzystanie funkcji printf() (120)
Rozdział 6. Tablice (123)
- Wprowadzenie do tablic (124)
- Przypisywanie wartości do tablicy (126)
- Dostęp do wartości tablicy (131)
- Definiowanie tablic za pomocą stałych (134)
- Przechodzenie przez elementy tablicy w pętli (136)
- Tablice znaków (139)
- Tablice wielowymiarowe (144)
Rozdział 7. Tworzenie własnych funkcji (149)
- Tworzenie prostych funkcji (150)
- Funkcje przyjmujące argumenty (154)
- Tworzenie funkcji zwracającej wartość (159)
- Tworzenie funkcji typu inline (165)
- Rekurencja (168)
- Zasięg zmiennych (172)
Rozdział 8. Preprocesor języka C (177)
- Wprowadzenie do preprocesora języka C (178)
- Wykorzystanie stałych (185)
- Makra przypominające funkcje (188)
- Makra jako funkcje i przyjmowanie argumentów (191)
- Tworzenie i dołączanie plików nagłówkowych (196)
- Dołączanie plików nagłówkowych (200)
- Tworzenie warunków (203)
Rozdział 9. Wskaźniki (207)
- Program w pamięci komputera (208)
- Operator pobrania adresu zmiennej (210)
- Przechowywanie i pobieranie adresów ze zmiennych wskaźnikowych (214)
- Inne spojrzenie na zmienne wskaźnikowe (218)
- Dereferencja zmiennych wskaźnikowych (220)
- Przekazanie adresu do funkcji (224)
- Tablice, wskaźniki i arytmetyka wskaźnikowa (228)
- Tablice wskaźników (233)
Rozdział 10. Zarządzanie pamięcią (239)
- Pamięć statyczna i dynamiczna (240)
- Rzutowanie typów (245)
- Alokacja tablic o rozmiarze dynamicznym (249)
- Zmiana rozmiaru bloku pamięci (253)
- Zwracanie pamięci z funkcji (262)
- Zapobieganie wyciekom pamięci (268)
Rozdział 11. Ciągi znaków (271)
- Podstawowa składnia wskaźników na ciągi znaków (272)
- Znajdowanie długości ciągu znaków (277)
- Łączenie ciągów znaków (konkatenacja) (281)
- Porównywanie ciągów znaków (285)
- Kopiowanie ciągów znaków (291)
- Sortowanie ciągów znaków (296)
Rozdział 12. Tworzenie napisów i plansz tytułowych (303)
- Otwarcie i zamknięcie pliku (304)
- Zapis danych do pliku (310)
- Odczyt danych z plików (317)
- Przetwarzanie danych odczytanych z pliku (321)
- Zapis danych binarnych (323)
- Odczyt plików binarnych (329)
- Poruszanie się po pliku binarnym (332)
Rozdział 13. Stosowanie efektów (337)
- Wprowadzenie do struktur (338)
- Konstrukcja typedef (345)
- Tablice struktur (350)
- Wprowadzenie do list (356)
Dodatek A Instalacja i obsługa narzędzi programistycznych (369)
- Dev-C++ dla systemu Windows (370)
- Korzystanie ze środowiska Dev-C++ (372)
- Aplikacja Xcode z systemu Mac OS X (375)
- Narzędzia dostępne w systemach uniksowych (377)
- Znajdowanie błędów za pomocą programu uruchomieniowego GDB (378)
- Inne narzędzia (380)
Dodatek B Materiały dodatkowe (381)
- Witryny internetowe (382)
- Tabele (384)
Skorowidz (387)