- Poznaj podstawy języka C
- Naucz się programowania strukturalnego
- Przećwicz swoje umiejętności
Poznaj w praktyce podstawowe narzędzie pracy profesjonalnych programistów!
Opracowanie języka C było milowym krokiem w historii rozwoju informatyki i choć od czasu jego powstania minęło już niemal czterdzieści lat, nadal jest to jeden z najbardziej popularnych języków programowania na świecie. Zawdzięcza to swojej elastyczności, dużym możliwościom, wysokiej wydajności działania, łatwości tworzenia i konserwacji kodu oraz niezależności od platformy sprzętowej. Nie bez znaczenia jest też fakt, że na jego składni oparte są inne nowoczesne języki wysokiego poziomu, takie jak C++, C# czy Java — i że to właśnie jego poznanie jest często pierwszym krokiem na drodze do kariery profesjonalnego programisty.
Niezależnie od tego, z jakich powodów chcesz nauczyć się języka C, doskonałą pomocą okaże się książka "Programowanie w języku C. Ćwiczenia praktyczne. Wydanie II ". Poprawiona i uzupełniona edycja ćwiczeń bezboleśnie wprowadzi Cię w świat programowania strukturalnego. Poznasz podstawowe pojęcia związane z językiem C i zasady tworzenia poprawnego kodu, nauczysz się prawidłowo korzystać z różnych typów danych i instrukcji, a także dowiesz się, jak przeprowadzać operacje wejścia-wyjścia. Zgłębisz również tajniki bardziej zaawansowanych technik, takich jak używanie wskaźników, tablic i struktur. Jeśli chcesz zacząć przygodę z programowaniem w C, trafiłeś na idealną książkę!
- Podstawy tworzenia kodu w C
- Definiowanie stałych i zmiennych oraz ich używanie
- Stosowanie prostych i złożonych typów danych
- Używanie instrukcji warunkowych i tworzenie pętli
- Korzystanie z funkcji standardowych
- Posługiwanie się łańcuchami znakowymi
- Operacje związane ze strumieniami wejścia-wyjścia
- Definiowanie i używanie wskaźników do danych i funkcji
Nauka języka C jeszcze nigdy nie była tak prosta!
Wstęp (5)
Rozdział 1. Podstawy języka C (7)
- Tworzenie programu w C (7)
- printf() - funkcja wyjścia (9)
- Zmienne w języku C (11)
- Stałe w C (15)
- scanf() - funkcja wejścia (17)
- Instrukcja warunkowa if (19)
- Co powinieneś zapamiętać z tego cyklu ćwiczeń? (25)
- Ćwiczenia do samodzielnego wykonania (26)
Rozdział 2. Programowanie strukturalne (27)
- Funkcje (28)
- Pętle w języku C (35)
- Instrukcja switch (42)
- Co powinieneś zapamiętać z tego cyklu ćwiczeń? (44)
- Ćwiczenia do samodzielnego wykonania (45)
Rozdział 3. Język C dla wtajemniczonych (47)
- Tablice wielowymiarowe (47)
- Wskaźniki (51)
- Znaki oraz łańcuchy znaków (56)
- Znaki (57)
- Łańcuchy znaków (58)
- Zastosowanie wskaźników (65)
- Przekazywanie przez wskaźnik zmiennej jako argumentu funkcji (65)
- Dynamiczny przydział pamięci (67)
- Operacje arytmetyczne na wskaźnikach (68)
- Struktury w języku C (74)
- Co powinieneś zapamiętać z tego cyklu ćwiczeń? (78)
- Ćwiczenia do samodzielnego wykonania (80)
Rozdział 4. Operacje wejścia-wyjścia (81)
- Strumienie wejścia-wyjścia (81)
- Funkcje wejścia (82)
- Funkcje wyjścia (86)
- Operacje na łańcuchach znaków (87)
- Kopiowanie łańcuchów znaków (88)
- Łączenie łańcuchów znaków (90)
- Operacje na plikach (92)
- Otwieranie, tworzenie i zamykanie plików tekstowych (92)
- Odczytywanie pliku tekstowego (93)
- Zapisywanie pliku tekstowego (97)
- Co powinieneś zapamiętać z tego cyklu ćwiczeń? (101)
- Ćwiczenia do samodzielnego wykonania (102)
Rozdział 5. Język C dla guru (103)
- Struktury ze wskaźnikami (103)
- Wskaźniki do funkcji (108)
- Tablice wskaźników do funkcji (112)
- Preprocesor (113)
- Sparametryzowane makrodefinicje (makra) (115)
- Kompilacja warunkowa (116)
- Co powinieneś zapamiętać z tego cyklu ćwiczeń? (118)
- Ćwiczenia do samodzielnego wykonania (119)