c++ dla każdego. wydanie ii scan.pdf
(
9620 KB
)
Pobierz
Spis treci
Wstp
25
Cz I Podstawy
Lekcja 1. Zaczynamy 31
Krótka historia jzyka C++ ............................................................................................ 31
Interpretery i kompilatory .................................................................................... 33
Zmiana wymaga, zmiana platform .................................................................. 34
Programowanie proceduralne, strukturalne i obiektowe ....................... 35
Programowanie zorientowane obiektowo ..................................................... 36
C++ i programowanie zorientowane obiektowo ............................................. 37
Jak ewoluowao C++ ........................................................................................................ 38
Czy naley najpierw pozna C? ................................................................................... 39
Dodatek Microsoft Managed Extensions for C++ ................................................ 39
Standard ANSI .................................................................................................................... 39
Przygotowanie do programowania .......................................................................... 40
Twoje rodowisko programowania .......................................................................... 41
Tworzenie programu ...................................................................................................... 42
Tworzenie pliku obiektowego za pomoc kompilatora ........................... 42
Tworzenie pliku wykonywalnego za pomoc linkera ............................... 43
Cykl tworzenia programu ............................................................................................. 43
HELLO.cpp — Twój pierwszy program w C++ .................................................... 45
Zaczynamy prac z kompilatorem ............................................................................ 47
Budowanie projektu Hello World ....................................................................... 48
Bdy kompilacji ................................................................................................................ 49
Podsumowanie ...................................................................................................................50
Pytania i odpowiedzi ....................................................................................................... 50
Warsztaty ............................................................................................................................. 51
Quiz .................................................................................................................................. 52
wiczenia .......................................................................................................................52
4
C++ dla kadego
Lekcja 2. Anatomia programu C++ 53
Prosty program .................................................................................................................53
Rzut oka na obiekt cout ................................................................................................. 56
Uywanie przestrzeni nazw standardowych ....................................................... 58
Komentarze ......................................................................................................................... 61
Rodzaje komentarzy ................................................................................................. 61
Uywanie komentarzy ............................................................................................. 62
Jeszcze jedna uwaga na temat komentarzy ................................................... 63
Funkcje .................................................................................................................................. 63
Korzystanie z funkcji ................................................................................................ 65
Metody kontra funkcje ............................................................................................ 67
Podsumowanie .................................................................................................................. 67
Pytania i odpowiedzi ....................................................................................................... 67
Warsztaty ............................................................................................................................. 68
Quiz .................................................................................................................................. 68
wiczenia ......................................................................................................................69
Lekcja 3. Zmienne i stae 71
Czym jest zmienna? ......................................................................................................... 71
Dane s przechowywane w pamici ................................................................. 71
Przydzielanie pamici ............................................................................................. 72
Rozmiar liczb cakowitych .................................................................................... 73
Zapis ze znakiem i bez znaku ............................................................................... 74
Podstawowe typy zmiennych .............................................................................. 74
Definiowanie zmiennej .................................................................................................. 75
Uwzgldnianie wielkoci liter .............................................................................. 77
Konwencje nazywania zmiennych ..................................................................... 77
Sowa kluczowe .......................................................................................................... 78
Okrelenie iloci pamici uywanej przez typ zmiennej ................................ 79
Tworzenie kilku zmiennych jednoczenie ............................................................ 81
Przypisywanie zmiennym wartoci ......................................................................... 81
Tworzenie aliasów za pomoc typedef ................................................................... 83
Kiedy uywa typu short, a kiedy typu long? ....................................................... 84
Zawinicie liczby cakowitej bez znaku ........................................................... 85
Zawinicie liczby cakowitej ze znakiem ........................................................ 86
Spis treci
5
Znaki ....................................................................................................................................... 87
Znaki i liczby ................................................................................................................ 88
Znaki specjalne ............................................................................................................ 89
Stae ........................................................................................................................................ 90
Literay ........................................................................................................................... 90
Stae symboliczne ...................................................................................................... 91
Stae wyliczeniowe ........................................................................................................... 92
Podsumowanie ...................................................................................................................95
Pytania i odpowiedzi ....................................................................................................... 96
Warsztaty ............................................................................................................................. 97
Quiz .................................................................................................................................. 97
wiczenia .......................................................................................................................98
Lekcja 4. Tablice i cigi tekstowe 99
Czym jest tablica? .............................................................................................................. 99
Elementy tablicy ...................................................................................................... 100
Zapisywanie za kocem tablicy ........................................................................ 102
Bd supka w pocie ............................................................................................. 104
Inicjalizowanie tablic ............................................................................................ 105
Deklarowanie tablic ............................................................................................... 106
Tablice wielowymiarowe ........................................................................................... 107
Deklarowanie tablic wielowymiarowych ..................................................... 108
Inicjalizowanie tablic wielowymiarowych .................................................. 110
Tablice znaków i cigi tekstowe .............................................................................. 113
Metody strcpy() oraz strncpy() ............................................................................... 115
Klasy cigów tekstowych ........................................................................................... 117
Podsumowanie ................................................................................................................ 120
Pytania i odpowiedzi .................................................................................................... 120
Warsztaty .......................................................................................................................... 121
Quiz ............................................................................................................................... 121
wiczenia .................................................................................................................... 122
Lekcja 5. Wyraenia, instrukcje i operatory 123
Instrukcje ........................................................................................................................... 123
Biae znaki .................................................................................................................. 124
Bloki i instrukcje zoone .................................................................................... 124
Wyraenia ......................................................................................................................... 125
6
C++ dla kadego
Operatory ...........................................................................................................................126
Operator przypisania .............................................................................................127
Operatory matematyczne ....................................................................................127
czenie operatora przypisania z operatorem matematycznym .............130
Inkrementacja i dekrementacja ...............................................................................130
Przedrostki i przyrostki ........................................................................................131
Kolejno dziaa ............................................................................................................133
Zagniedanie nawiasów ............................................................................................134
Prawda i fasz ...................................................................................................................135
Operatory relacji ......................................................................................................136
Instrukcja if .......................................................................................................................137
Styl wci .....................................................................................................................141
Instrukcja else ...........................................................................................................141
Zaawansowane instrukcje if ...............................................................................143
Uycie nawiasów klamrowych w zagniedonych instrukcjach if ...........146
Operatory logiczne .........................................................................................................149
Logiczne I ....................................................................................................................149
Logiczne LUB .............................................................................................................150
Logiczne NIE ..............................................................................................................150
Skrócone obliczanie wyrae logicznych ............................................................150
Kolejno operatorów logicznych ...........................................................................151
Kilka sów na temat prawdy i faszu ......................................................................152
Operator warunkowy (trójelementowy) .............................................................152
Podsumowanie ................................................................................................................154
Pytania i odpowiedzi .....................................................................................................154
Warsztaty ...........................................................................................................................155
Quiz ................................................................................................................................155
wiczenia ....................................................................................................................156
Lekcja 6. Funkcje 159
Czym jest funkcja? ..........................................................................................................159
Zwracane wartoci, parametry i argumenty ......................................................160
Deklarowanie i definiowanie funkcji .....................................................................161
Prototypy funkcji .....................................................................................................162
Definiowanie funkcji ..............................................................................................164
Wykonywanie funkcji ...................................................................................................166
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin