Helion Dla Każdego - C.pdf
(
2680 KB
)
Pobierz
Czarna Ksiêga - Windows 2000 Server - Architektura i Implementacja
Książka ta jest dedykowana pamięci Davida Levine.
Spis treści
Dedykacja...........................................................................................................................2
Spis treści
.........................................................................................................................3
Część 1..............................................................................................................................19
Rozdział 1. Zaczynamy...................................................................................................19
Wprowadzenie..............................................................................................................................19
Krótka historia języka C++..........................................................................................................19
Rozwiązywanie problemów.....................................................................................................20
Programowanie proceduralne, strukturalne i obiektowe..........................................................21
C++ i programowanie zorientowane obiektowo......................................................................23
Jak ewoluowało C++....................................................................................................................24
Czy należy najpierw poznać C?...................................................................................................24
C++ a Java i C#............................................................................................................................25
Standard ANSI.............................................................................................................................25
Przygotowanie do programowania...............................................................................................25
Twoje środowisko programowania..............................................................................................26
Tworzenie programu....................................................................................................................27
Tworzenie pliku obiektowego za pomocą kompilatora...........................................................27
Tworzenie pliku wykonywalnego za pomocą linkera..............................................................27
Cykl tworzenia programu.............................................................................................................28
HELLO.cpp — twój pierwszy program w C++...........................................................................30
Zaczynamy pracę z kompilatorem...............................................................................................32
Budowanie projektu Hello World............................................................................................32
Błędy kompilacji..........................................................................................................................34
Rozdział 2. Anatomia programu C++...........................................................................36
Prosty program.............................................................................................................................36
Rzut oka na klasę cout..................................................................................................................38
Używanie przestrzeni nazw standardowych.................................................................................40
Komentarze..................................................................................................................................42
Rodzaje komentarzy.................................................................................................................42
Używanie komentarzy..............................................................................................................43
Jeszcze jedna uwaga na temat komentarzy..............................................................................43
Funkcje.........................................................................................................................................44
Korzystanie z funkcji................................................................................................................45
Rozdział 3. Zmienne i stałe.............................................................................................47
Czym jest zmienna?......................................................................................................................47
Dane są przechowywane w pamięci.........................................................................................47
Przydzielanie pamięci...............................................................................................................48
Rozmiar liczb całkowitych.......................................................................................................48
Zapis ze znakiem i bez znaku...................................................................................................50
Podstawowe typy zmiennych...................................................................................................50
Definiowanie zmiennej.................................................................................................................51
Uwzględnianie wielkości liter..................................................................................................52
Słowa kluczowe........................................................................................................................53
Tworzenie kilku zmienych jednocześnie.....................................................................................54
Przypisywanie zmiennym wartości..............................................................................................54
typedef..........................................................................................................................................56
Kiedy używać typu short, a kiedy typu long?..............................................................................57
Zawinięcie liczby całkowitej bez znaku...................................................................................57
Zawinięcie liczby całkowitej ze znakiem.................................................................................58
Znaki.............................................................................................................................................60
Znaki i liczby............................................................................................................................60
Znaki specjalne.........................................................................................................................61
Stałe..............................................................................................................................................62
Literały.....................................................................................................................................62
Stałe symboliczne.....................................................................................................................62
Stałe wyliczeniowe.......................................................................................................................64
Rozdział 4. Wyrażenia i instrukcje................................................................................67
Instrukcje......................................................................................................................................67
Białe spacje...............................................................................................................................67
Bloki i instrukcje złożone.........................................................................................................68
Wyrażenia.....................................................................................................................................68
Operatory......................................................................................................................................70
Operator przypisania................................................................................................................70
Operatory matematyczne..........................................................................................................71
Dzielenie całkowite i reszta z dzielenia...................................................................................71
Łączenie operatora przypisania z operatorem matematycznym...................................................72
Inkrementacja i dekrementacja.....................................................................................................73
Przedrostki i przyrostki............................................................................................................74
Kolejność działań .........................................................................................................................76
Zagnieżdżanie nawiasów..............................................................................................................77
Prawda i fałsz...............................................................................................................................78
Operatory relacji.......................................................................................................................78
Instrukcja if...................................................................................................................................79
Styl wcięć .................................................................................................................................82
else............................................................................................................................................83
Zaawansowane instrukcje if.....................................................................................................85
Użycie nawiasów klamrowych w zagnieżdżonych instrukcjach if..............................................87
Operatory logiczne.......................................................................................................................89
Logiczne I.................................................................................................................................90
Logiczne LUB..........................................................................................................................90
Logiczne NIE...........................................................................................................................90
Skrócone obliczanie wyrażeń logicznych....................................................................................91
Kolejność operatorów logicznych................................................................................................91
Kilka słów na temat prawdy i fałszu............................................................................................92
Operator warunkowy (trójelementowy).......................................................................................93
Rozdział 5. Funkcje.........................................................................................................95
Czym jest funkcja?.......................................................................................................................95
Zwracane wartości, parametry i argumenty.................................................................................96
Deklarowanie i definiowanie funkcji...........................................................................................97
Deklarowanie funkcji...............................................................................................................97
Prototypy funkcji......................................................................................................................98
Definiowanie funkcji................................................................................................................99
Wykonywanie funkcji................................................................................................................100
Plik z chomika:
Lato-2023
Inne pliki z tego folderu:
Webwriting. Profesjonalne tworzenie tekstów dla Internetu - Joanna Wrycza-Bekier.pdf
(3448 KB)
Helion Dla Każdego - C.pdf
(2680 KB)
Wprowadzenie do grafiki komputerowej Wydanie II - James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes, Richard L. Phillips(1).pdf
(100774 KB)
Wprowadzenie do grafiki komputerowej - Ian O. Angell.pdf
(29128 KB)
Wprowadzenie do języka VERILOG - Zbigniew Hajduk [2009].pdf
(38916 KB)
Inne foldery tego chomika:
języki
Zgłoś jeśli
naruszono regulamin