C.pdf
(
1778 KB
)
Pobierz
C
ProgramowaniewC
StworzonenaWikibooks,
bibliotecewolnychpodr¦czników.
WydanieIzdnia2wrze±nia2008
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
11
Oczymmówitenpodr¦cznik?
..........................11
Cotrzebawiedzie¢,»ebyskorzysta¢zniniejszegopodr¦cznika?
........11
Konwencjeprzyj¦tewtympodr¦czniku
.....................11
Czymog¦pomóc?
.................................12
Autorzy
.......................................12
ródła
........................................12
2Oj¦zykuC
13
HistoriaC
......................................13
Zastosowaniaj¦zykaC
...............................15
Przyszło±¢C
....................................15
3Czegopotrzebujesz
17
Czegopotrzebujesz
.................................17
ZintegrowanerodowiskaProgramistyczne
....................18
Dodatkowenarz¦dzia
................................18
4U»ywaniekompilatora
19
GCC
.........................................19
Borland
.......................................20
Czytaniekomunikatówobł¦dach
.........................20
5Pierwszyprogram
23
Twójpierwszyprogram
..............................23
Rozwi¡zywanieproblemów
.............................24
6Podstawy
27
Kompilacja:JakdziałaC?
.............................27
Como»eC?
.....................................27
Strukturablokowa
.................................28
Zasi¦g
........................................29
Funkcje
.......................................29
Bibliotekistandardowe
...............................29
Komentarzeistyl
..................................30
Preprocesor
.....................................31
Nazwyzmiennych,stałychifunkcji
........................31
3
7Zmienne
33
Czyms¡zmienne?
.................................33
Typyzmiennych
..................................36
Specyfikatory
....................................38
Modyfikatory
....................................40
Uwagi
........................................41
8Operatory
43
Przypisanie
.....................................43
Rzutowanie
.....................................44
Operatoryarytmetyczne
..............................45
Operacjebitowe
..................................46
Porównanie
.....................................48
Operatorylogiczne
.................................49
Operatorwyra»eniawarunkowego
.........................50
Operatorprzecinek
.................................51
Operatorsizeof
...................................51
Inneoperatory
...................................51
Priorytetyikolejno±¢oblicze«
...........................52
Kolejno±¢wyliczaniaargumentówoperatora
...................53
Uwagi
........................................54
Zobaczte»
......................................54
9Instrukcjesteruj¡ce
55
Instrukcjewarunkowe
...............................55
P¦tle
.........................................58
Instrukcjagoto
...................................63
Natychmiastoweko«czenieprogramu—funkcjaexit
..............64
Uwagi
........................................64
10Podstawoweprocedurywej±ciaiwyj±cia
65
Wej±cie/wyj±cie
...................................65
Funkcjewyj±cia
...................................66
Funkcjaputs
....................................67
Funkcjafputs
....................................68
Funkcjewej±cia
...................................69
11Funkcje
75
Tworzeniefunkcji
..................................76
Wywoływanie
....................................77
Zwracaniewarto±ci
.................................78
Funkcjamain()
...................................79
Dalszeinformacje
..................................80
Zobaczte»
......................................85
12Preprocesor
87
Wst¦p
........................................87
Dyrektywypreprocesora
..............................87
Predefiniowanemakra
...............................93
4
13Bibliotekastandardowa
95
Czymjestbiblioteka?
...............................95
Poconambibliotekastandardowa?
........................95
Gdzies¡funkcjezbibliotekistandardowej?
...................96
Opisfunkcjibibliotekistandardowej
.......................96
Uwagi
........................................96
14Czytanieipisaniedoplików
97
Poj¦ciepliku
....................................97
Identyfikacjapliku
.................................97
Podstawowaobsługaplików
............................97
Rozmiarpliku
....................................101
Przykład—plikigraficzny
............................101
Cozkatalogami?
..................................102
15wiczeniadlapocz¡tkuj¡cych
103
wiczenia
......................................103
16Tablice
105
Wst¦p
........................................105
Odczyt/zapiswarto±cidotablicy
.........................107
Tabliceznaków
...................................107
Tablicewielowymiarowe
..............................108
Ograniczeniatablic
.................................108
Ciekawostki
.....................................109
17Wska¹niki
111
Cotojestwska¹nik?
................................111
Operowanienawska¹nikach
............................112
Arytmetykawska¹ników
..............................115
Tabliceawska¹niki
.................................116
Gdyargumentjestwska¹nikiem...
.........................117
Pułapkiwska¹ników
................................118
NacowskazujeNULL?
..............................118
Stałewska¹niki
...................................119
Dynamicznaalokacjapami¦ci
...........................120
Wska¹nikinafunkcje
................................123
Mo»liwedeklaracjewska¹ników
..........................126
Popularnebł¦dy
..................................126
Ciekawostki
.....................................127
18Napisy
129
Ła«cuchyznakówwj¦zykuC
...........................129
Operacjenała«cuchach
..............................132
Bezpiecze«stwokoduała«cuchy
.........................134
Konwersje
......................................137
Operacjenaznakach
................................137
Cz¦stebł¦dy
....................................138
Unicode
.......................................138
5
Plik z chomika:
zaneta_810
Inne pliki z tego folderu:
Smaczna Kuchnia - Dania wegetarianskie.pdf
(15333 KB)
Ruby.pdf
(716 KB)
Piwowarstwo domowe.pdf
(2740 KB)
Jak zrobić dobry zielnik.pdf
(1558 KB)
Domowe wino.pdf
(504 KB)
Inne foldery tego chomika:
Moje miasto
Dobre Porady Babuni
Dokumenty
Encyklopedie i Słowniki
Filmy
Zgłoś jeśli
naruszono regulamin