C.pdf
(
1774 KB
)
Pobierz
C
ProgramowaniewC
StworzonenaWikibooks,
bibliotecewolnychpodr¦czników.
WydanieIzdnia17lutego2008
Copyrightc2004-2008u»ytkownicyWikibooks.
Permissionisgrantedtocopy,distributeand/ormodifythisdocumentundertheterms
oftheGNUFreeDocumentationLicense,Version1.2oranylaterversionpublishedby
theFreeSoftwareFoundation;withnoInvariantSections,noFront-CoverTexts,and
noBack-CoverTexts.Acopyofthelicenseisincludedinthesectionentitled“GNU
FreeDocumentationLicense”.
Udzielasi¦zezwolenianakopiowanie,rozpowszechnianiei/lubmodyfikacj¦tre±ciar-
tykułówpolskichWikibookszgodniezzasadamiLicencjiGNUWolnejDokumentacji
(GNUFreeDocumentationLicense)wwersji1.2lubdowolnejpó¹niejszejopubliko-
wanejprzezFreeSoftwareFoundation;bezSekcjiNiezmiennych,TekstunaPrzedniej
OkładceibezTekstunaTylnejOkładce.Kopiatekstulicencjiznajdujesi¦wcz¦±ci
zatytułowanej“GNUFreeDocumentationLicense”.
Dodatkoweobja±nienias¡podanewdodatku“Dalszewykorzystanietejksi¡»ki”.
Wikibooksnieudziela»adnychgwarancji,zapewnie«aniobietnicdotycz¡cychpo-
prawno±cipublikowanychtre±ci.Nieudzielate»»adnychinnychgwarancji,zarówno
jednoznacznych,jakidorozumianych.
Spistre±ci
1Opodr¦czniku
1
Oczymmówitenpodr¦cznik?
.......................... 1
Cotrzebawiedzie¢,»ebyskorzysta¢zniniejszegopodr¦cznika?
........ 1
Konwencjeprzyj¦tewtympodr¦czniku
..................... 1
Czymog¦pomóc?
................................. 2
Autorzy
....................................... 2
ródła
........................................ 2
2Oj¦zykuC
3
HistoriaC
...................................... 3
Zastosowaniaj¦zykaC
............................... 5
Przyszło±¢C
.................................... 5
3Czegopotrzebujesz
7
Czegopotrzebujesz
................................. 7
ZintegrowanerodowiskaProgramistyczne
.................... 8
Dodatkowenarz¦dzia
................................ 8
4U»ywaniekompilatora
9
GCC
......................................... 9
Borland
.......................................10
Czytaniekomunikatówobł¦dach
.........................10
5Pierwszyprogram
13
Twójpierwszyprogram
..............................13
Rozwi¡zywanieproblemów
.............................14
6Podstawy
17
Kompilacja:JakdziałaC?
.............................17
Como»eC?
.....................................17
Strukturablokowa
.................................18
Zasi¦g
........................................18
Funkcje
.......................................19
Bibliotekistandardowe
...............................19
Komentarzeistyl
..................................20
Preprocesor
.....................................21
Nazwyzmiennych,stałychifunkcji
........................21
i
7Zmienne
23
Czyms¡zmienne?
.................................23
Typyzmiennych
..................................26
Specyfikatory
....................................28
Modyfikatory
....................................30
Uwagi
........................................31
8Operatory
33
Przypisanie
.....................................33
Rzutowanie
.....................................34
Operatoryarytmetyczne
..............................35
Operacjebitowe
..................................36
Porównanie
.....................................38
Operatorylogiczne
.................................39
Operatorwyra»eniawarunkowego
.........................40
Operatorprzecinek
.................................41
Operatorsizeof
...................................41
Inneoperatory
...................................41
Priorytetyikolejno±¢oblicze«
...........................42
Kolejno±¢wyliczaniaargumentówoperatora
...................43
Uwagi
........................................44
Zobaczte»
......................................44
9Instrukcjesteruj¡ce
45
Instrukcjewarunkowe
...............................45
P¦tle
.........................................48
Instrukcjagoto
...................................53
Natychmiastoweko«czenieprogramu—funkcjaexit
..............54
Uwagi
........................................54
10Podstawoweprocedurywej±ciaiwyj±cia
55
Wej±cie/wyj±cie
...................................55
Funkcjewyj±cia
...................................56
Funkcjaputs
....................................57
Funkcjafputs
....................................58
Funkcjewej±cia
...................................59
11Funkcje
65
Tworzeniefunkcji
..................................66
Wywoływanie
....................................67
Zwracaniewarto±ci
.................................68
Funkcjamain()
...................................69
Dalszeinformacje
..................................70
Zobaczte»
......................................75
12Preprocesor
77
Wst¦p
........................................77
Dyrektywypreprocesora
..............................77
Predefiniowanemakra
...............................83
ii
13Bibliotekastandardowa
85
Czymjestbiblioteka?
...............................85
Poconambibliotekastandardowa?
........................85
Gdzies¡funkcjezbibliotekistandardowej?
...................86
Opisfunkcjibibliotekistandardowej
.......................86
Uwagi
........................................86
14Czytanieipisaniedoplików
87
Poj¦ciepliku
....................................87
Identyfikacjapliku
.................................87
Podstawowaobsługaplików
............................87
Rozmiarpliku
....................................91
Przykład—plikigraficzny
............................91
Cozkatalogami?
..................................92
15wiczeniadlapocz¡tkuj¡cych
93
wiczenia
......................................93
16Tablice
95
Wst¦p
........................................95
Odczyt/zapiswarto±cidotablicy
.........................97
Tabliceznaków
...................................97
Tablicewielowymiarowe
..............................98
Ograniczeniatablic
.................................98
Ciekawostki
.....................................99
17Wska¹niki
101
Cotojestwska¹nik?
................................101
Operowanienawska¹nikach
............................102
Arytmetykawska¹ników
..............................105
Tabliceawska¹niki
.................................106
Gdyargumentjestwska¹nikiem...
.........................107
Pułapkiwska¹ników
................................108
NacowskazujeNULL?
..............................108
Stałewska¹niki
...................................109
Dynamicznaalokacjapami¦ci
...........................110
Wska¹nikinafunkcje
................................113
Mo»liwedeklaracjewska¹ników
..........................116
Popularnebł¦dy
..................................116
Ciekawostki
.....................................117
18Napisy
119
Ła«cuchyznakówwj¦zykuC
...........................119
Operacjenała«cuchach
..............................122
Bezpiecze«stwokoduała«cuchy
.........................124
Konwersje
......................................127
Operacjenaznakach
................................127
Cz¦stebł¦dy
....................................128
Unicode
.......................................128
iii
Plik z chomika:
chesschempion
Inne pliki z tego folderu:
Advanced C.pdf
(4179 KB)
Brian W. Kernighan, Dennis M. Ritchie - Język ANSI C. Programowanie. Wydanie II.rar
(111736 KB)
C - Wgłąb języka.pdf
(499 KB)
c oxford.pdf
(277 KB)
C.pdf
(1774 KB)
Inne foldery tego chomika:
- mecze - ▉ MUNDIAL 2018 CHOMIKUJ [ MECZE ] PL
--- filmy ▉ NOWOSCI FILMOWE LEKTOR NAPISY PL
--- filmy WARTO OBEJZEC ▉ NOWOSCI FILMOWE LEKTOR NAPISY PL
-- ---- ---- Young Fatties
- 💦 𝐅𝐈𝐋𝐌𝐘- 𝐋𝐄𝐊𝐓𝐎𝐑 II 𝐏𝐋
Zgłoś jeśli
naruszono regulamin