Programowanie_w_jezyku_C_cwiczenia_praktyczne_Wydanie_II_cwprc2.pdf

(391 KB) Pobierz
Idź do
• Spis treści
• Przykładowy rozdział
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
Programowanie w języku C.
Ćwiczenia praktyczne.
Wydanie II
Autor:
Marek Tłuczek
ISBN: 978-83-246-2834-6
Format: 140×208, stron: 120
• 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!
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2011
Spis tre ci
WstÚp
Rozdziaï 1. Podstawy jÚzyka C
Tworzenie programu w C
printf() — funkcja wyj cia
Zmienne w jÚzyku C
Staïe w C
scanf() — funkcja wej cia
Instrukcja warunkowa if
Co powiniene zapamiÚtaÊ z tego cyklu Êwiczeñ?
mwiczenia do samodzielnego wykonania
5
7
7
9
11
15
17
19
25
26
Rozdziaï 2. Programowanie strukturalne
Funkcje
PÚtle w jÚzyku C
WstÚp do tablic
Instrukcja switch
Co powiniene zapamiÚtaÊ z tego cyklu Êwiczeñ?
mwiczenia do samodzielnego wykonania
27
28
35
35
42
44
45
Rozdziaï 3. JÚzyk C dla wtajemniczonych
Tablice wielowymiarowe
Wska niki
Wska niki i tablice
Znaki oraz ïañcuchy znaków
Znaki
añcuchy znaków
47
47
51
52
56
57
58
4
Programowanie w jÚzyku C • mwiczenia praktyczne
Zastosowanie wska ników
Przekazywanie przez wska nik zmiennej
jako argumentu funkcji
Dynamiczny przydziaï pamiÚci
Operacje arytmetyczne na wska nikach
Struktury w jÚzyku C
Co powiniene zapamiÚtaÊ z tego cyklu Êwiczeñ?
mwiczenia do samodzielnego wykonania
65
65
67
68
74
78
80
Rozdziaï 4. Operacje wej cia-wyj cia
Strumienie wej cia-wyj cia
Funkcje wej cia
Funkcje wyj cia
Operacje na ïañcuchach znaków
Kopiowanie ïañcuchów znaków
Èczenie ïañcuchów znaków
Operacje na plikach
Otwieranie, tworzenie i zamykanie
plików tekstowych
Odczytywanie pliku tekstowego
Zapisywanie pliku tekstowego
Co powiniene zapamiÚtaÊ z tego cyklu Êwiczeñ?
mwiczenia do samodzielnego wykonania
81
81
82
86
87
88
90
92
92
93
97
101
102
Rozdziaï 5. JÚzyk C dla guru
Struktury ze wska nikami
Wska niki do funkcji
Tablice wska ników do funkcji
Preprocesor
Sparametryzowane makrodefinicje (makra)
Kompilacja warunkowa
Co powiniene zapamiÚtaÊ z tego cyklu Êwiczeñ?
mwiczenia do samodzielnego wykonania
103
103
108
112
113
115
116
118
119
5
JÚzyk C dla guru
Drogi Czytelniku, czy by opanowaï caïy materiaï z poprzed-
nich czÚ ci ksiÈ ki? RozwiÈzaïe wszystkie Êwiczenia? Nie
masz adnych wÈtpliwo ci? Jeste pewien, e nie masz adnych
wÈtpliwo ci? Hm… w takim razie mo esz przekroczyÊ kolejne wrota
fascynujÈcej krainy jÚzyka C i zanurzyÊ siÚ w bezmiernej gïÚbinie
wiedzy. PamiÚtaj — stÈd ju nie ma powrotu. Z pewno ciÈ po lekturze
tej ksiÈ ki siÚgniesz po opracowania omawiajÈce zaawansowane pojÚcia
zwiÈzane z programowaniem w C (np. programowanie sieciowe) lub
rozpoczniesz naukÚ C++. Ale nie mów hop, póki nie przeskoczysz.
Najpierw opanuj materiaï zawarty w tym rozdziale. Gotów? Je li tak,
zapraszam do lektury rozdziaïu 5. BÚdzie w nim mowa o zaawanso-
wanym zastosowaniu struktur i wska ników do definicji struktur
danych nazywanych listami, wska nikach do funkcji oraz dyrektywach
preprocesora.
Struktury ze wska nikami
Nie jest wielkÈ tajemnicÈ, zwïaszcza dla guru, e struktury te mogÈ
zawieraÊ wska niki jako pola oraz e mo na tworzyÊ wska niki do
struktur. Warto jednak o tym wspomnieÊ na poczÈtku rozdziaïu, po-
niewa w jÚzyku C wprowadzono operator
->
, który uïatwia dostÚp
do wska ników do struktur. Najïatwiej zrozumieÊ to na poni szym
przykïadzie.
Zgłoś jeśli naruszono regulamin