A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

A C programozási nyelv

Az ANSI szerint szabványosított változat

Szerző
Szerkesztő
Budapest
Kiadó: Műszaki Könyvkiadó
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Fűzött kemény papírkötés
Oldalszám: 292 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-16-0552-3
Megjegyzés: Néhány fekete-fehér ábrával illusztrálva. Tankönyvi száma: 10 220/50.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

A Műszaki Könyvkiadó a Szerzők korábban több kiadást megért könyvének egy új, átdolgozott kiadását adja a C nyelvvel ismerkedők kezébe. A sikeres alapkiadás utáni időben az ANSI szabványosította a C nyelvet, ami néhol a nyelv szintaktikájának változtatását vonta maga után. A Szerzők ennek megfelelően dolgozták át (sőt, valójában újraírták) könvüket, kiegészítve olyan fejezetekkel, mint a szabványosított könyvtári eljárások leírása és használata vagy a UNIX operációs rendszerhez való (most már a szabvány szerint rögzített) kapcsolódás. Külön előnyt jelent, hogy a szabványos C nyelvű programok a legtöbb számítógépen változttás nélkül futtathatók és a szabványosított C nyelv már rendkívül sok szempontból közelíti a ma gyakran használt C++ nyelvet.
A könyvet mindazoknak ajánljuk, akik meg kívánnak ismerkedni a C nyelvvel (programozók, programozást tanuló egyetemi hallgatók) vagy a korábban megszerzett tudásukat fel kívánják frissíteni. Ezt segíti a könyvben ismertetett számos... Tovább

Fülszöveg

A Műszaki Könyvkiadó a Szerzők korábban több kiadást megért könyvének egy új, átdolgozott kiadását adja a C nyelvvel ismerkedők kezébe. A sikeres alapkiadás utáni időben az ANSI szabványosította a C nyelvet, ami néhol a nyelv szintaktikájának változtatását vonta maga után. A Szerzők ennek megfelelően dolgozták át (sőt, valójában újraírták) könvüket, kiegészítve olyan fejezetekkel, mint a szabványosított könyvtári eljárások leírása és használata vagy a UNIX operációs rendszerhez való (most már a szabvány szerint rögzített) kapcsolódás. Külön előnyt jelent, hogy a szabványos C nyelvű programok a legtöbb számítógépen változttás nélkül futtathatók és a szabványosított C nyelv már rendkívül sok szempontból közelíti a ma gyakran használt C++ nyelvet.
A könyvet mindazoknak ajánljuk, akik meg kívánnak ismerkedni a C nyelvvel (programozók, programozást tanuló egyetemi hallgatók) vagy a korábban megszerzett tudásukat fel kívánják frissíteni. Ezt segíti a könyvben ismertetett számos kidolgozott példa (közöttük néhány inyencség a programozók számára), valamint a kezdők számára beépített sok megoldandó feladat. Mivel ma a legtöb programrendszer (operációs rendszerek, fordítóprogramok stb.) C nyelvíen íródott, így ma már az alapvető számítástechnikai ismeretekhez hozzátartozik a C nyelv ismerete is. Vissza

Tartalom

Előszó az átdolgozott könyv magyar nyelvű kiadásához10
Előszó az angol nyelvű második kiadáshoz11
Előszó a könyv angol nyelvű első kiadásához13
Bevezetés15
Alapismeretek19
Indulás19
Változók és aritmetikai kifejezések22
A for utasítás27
Szimbolikus állandók28
Karakteres adatok bevitele és kivitele29
Tömbök36
Függvények38
Argumentumok - az érték szerinti hívás41
Karaktertömbök42
A változók érvényességi tartománya és a külső változók45
Típusok, operátorok és kifejezések49
Változónevek49
Adattípusok és méretek50
Állandók50
Deklarációk54
Aritmetikai operátorok55
Relációs és logikai operátorok55
Típuskonverziók56
Inkrementáló és dekrementáló operátorok60
Bitenkénti logikai operátorok62
Értékadó operátorok és kifejezések64
Feltételes kifejezések65
A precedencia és a kifejezés kiértékelési sorrendje66
Vezérlési szerkezetek69
Utasítások és blokkok69
Az if-else utasítás69
Az else-if utasítás71
A switch utasítás72
Ciklusszervezés while és for utasítással74
Ciklusszervezés do-while utasítással77
A break és continue utasítások78
A goto utasítás és a címkék80
Függvények és a program szerkezete82
A függvényekkel kapcsolatos alapfogalmak82
Nem egész értékkel visszatérő függvények86
A külső változók88
Az érvényességi tartomány szabályai94
A header állományok96
A statikus változók97
Regiszterváltozók98
Blokkstruktúra98
Változók inicializálása99
Rekurzió100
A C előfeldolgozó rendszer102
Mutatók és tömbök107
Mutatók és címek107
Mutatók és függvényargumentumok109
Mutatók és tömbök111
A címaritmetika114
Karaktermutatók és függvények118
Mutatótömbök és mutatókat megcímző mutatók121
Többdimenziós tömbök125
Mutatótömbök inicializálása127
Mutatók és többdimenziós tömbök127
Parancssor-argumentumok128
Függvényeket megcímző mutatók133
Bonyolultabb deklarációk136
Struktúrák142
Alapfogalmak142
Struktúrák és függvények144
Struktúratömbök147
Struktúrákat kijelölő mutatók151
Önhivatkozó struktúrák154
Keresés táblázatban158
A typedef utasítás161
Unionok162
Bitmezők164
Adatbevitel és adatkivitel166
A standard adatbevitel és adatkivitel166
A formátumozott adatkivitel - a print függvény168
A változó hosszúságú argumentumlisták kezelése170
Formátumozott adatbevitel - a scan függvény172
Hozzáférés adatállományokhoz176
Hibakezelés - az stderr és exit függvények179
Szövegsorok beolvasása és kiírása180
További könyvtári függvények182
Kapcsolódás a UNIX operációs rendszerhez186
Az állományleírók186
Alacsonyszintű adatbevitel és adatkivitel - a read és write függvények187
Az open, creat, close és unlink rendszerhívások189
A véletlenszerű hozzáférés - az lseek függvény191
Példa: az fopen és getc függvények megvalósítása192
Példa: katalógusok kiíratása196
Példa: tárterület-lefoglaló program202
Referencia-kézikönyv207
Bevezetés207
Lexikális megállapodások207
Szintaktikai egységek207
Megjegyzések208
Azonosítók208
Kulcsszavak208
Állandók208
Karaktersorozat-állandók210
A szintaxis jelölése211
Az azonosítók értelmezése211
A tárolási osztály211
Alapvető adattípusok212
Származtatott adattípusok213
Típusminősítők213
Az objektumok és a balérték213
Típuskonverziók214
Az egész-előléptetés214
Egészek konverziója214
Egész és lebegőpontos mennyiségek214
Lebegőpontos típusok konverziója214
Aritmetikai típuskonverziók215
Mutatók és egész mennyiségek215
A void típus216
A void típushoz tartozó mutatók216
Kifejezések217
Mutatógenerálás217
Elsődleges kifejezések217
Utólagos kifejezések218
Egyoperandusú operátorok220
Kényszerített típusmódosító222
Multiplikatív operátorok223
Additív operátorok223
Léptető operátorok223
Relációs operátorok224
Egyenlőségoperátorok225
Bitenkénti ÉS operátor225
Bitenkénti kizáró VAGY operátor226
Bitenkénti inkluzív VAGY operátor226
Logikai ÉS operátor226
Logikai VAGY operátor226
Feltételes operátor227
Értékadó kifejezések227
Vesszőoperátor228
Állandó kifejezések228
Deklarációk229
Tárolásiosztály-specifikátorok230
Típusspecifikátorok230
Struktúrák és unionok deklarációja231
Felsorolások235
Deklarátorok236
A deklarátorok jelentése236
Kezdetiérték-adás240
Típusnevek242
A typedef243
Típusekvivalenciák243
Utasítások244
Címkézett utasítások244
Kifejezésutasítások244
Összetett utasítás244
Kiválasztó utasítások245
Iterációs utasítások246
Vezérlésátadó utasítások247
Külső deklarációk247
Függvénydefiníciók248
Külső deklarációk249
Érvényességi tartomány és csatolás250
Lexikális érvényességi tartomány250
Csatolás251
Az előfeldolgozó rendszer251
Trigráf karaktersorozatok252
Sorok egyesítése252
Makrók definíciója és kifejtése252
Állományok beépítése255
Feltételes fordítás255
Sorvezérlés257
Hibaüzenet generálása257
A pragma direktíva257
A nulldirektíva257
Előre definiált nevek257
A C nyelv szintaktikájának összefoglalása258
A standard könyvtár266
Adatbevitel és adatkivitel: az (stdio.h) header266
Állománykezelő műveletek267
Formátumozott adatkivitel269
Formátumozott adatbevitel271
Karakteres adatbevitelt és adatkivitelt kezelő függvények273
A közvetlen adatbevitel és adatkivitel függvényei274
Állományon belül pozicionáló függvények274
Hibakezelő függvények275
Karakteres vizsgálatok: a (ctype.h) header275
Karaktersorozat-kezelő függvények: a (string.h) header276
Matematikai függvények: a (math.h) header278
Kiegészítő rendszerfüggvények: az (stdlib.h) header282
Programdiagnosztika: az (assert.h) header282
Változó hosszúságú argumentumlisták kezelése: az (stdarg.h) header282
Nem lokális verzérlésátadások: a (setjmp.h) header283
Jelzések kezelése: a (signal.h) header284
Dátumot és időt kezelő függvények: a (time.h) header284
A gépi megvalósításban definiált határértékek: a (limits.h) és (float.h) headerek286
A C nyelv szabvány bevezetéséből adódó változásai289
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem