načítání...
nákupní košík
Košík

je prázdný
a
b

Kniha: Učebnice jazyka C 1.díl 6.v. - Pavel Herout

Učebnice jazyka C 1.díl 6.v.
-13%
sleva

Kniha: Učebnice jazyka C 1.díl 6.v.
Autor:

Výhodou této knížky je, že je to opravdu učebnice a ne manuál. Krůček po krůčku vás provede úskalími jazyka C a nabídne vám postupně stále širší pohled na možnosti, které vám ... (celý popis)
Titul doručujeme za 2 pracovní dny
doručujeme do Vánoc
Vaše cena s DPH:  249 Kč 217
+
-
rozbalKdy zboží dostanu
7,2
bo za nákup
rozbalVýhodné poštovné: 39Kč
rozbalOsobní odběr zdarma

hodnoceni - 77.3%hodnoceni - 77.3%hodnoceni - 77.3%hodnoceni - 77.3%hodnoceni - 77.3% 95%   celkové hodnocení
2 hodnocení + 0 recenzí

Specifikace
Nakladatelství: » KOPP
Médium / forma: Tištěná kniha
Rok vydání: 200904
Počet stran: 160
Rozměr: 200,0x143,0x15,0 mm
Úprava: ilustrace
Vydání: Vyd. 1.
Hmotnost: 0,34kg
Jazyk: česky
Vazba: Brožovaná bez přebalu lesklá
ISBN: 978-80-7232-383-8
EAN: 9788072323838
Ukázka: » zobrazit ukázku
Popis

Výhodou této knížky je, že je to opravdu učebnice a ne manuál. Krůček po krůčku vás provede úskalími jazyka C a nabídne vám postupně stále širší pohled na možnosti, které vám jazyk C může poskytnout.
Kromě podrobného výkladu všech rysů jazyka C ilustrovaných na řadě příkladů se zde mimo jiné dočtete i o nejčastějších chybách, které dělají začínající programátoři. Také zde naleznete návody, jak psát přehledné programy nebo jak spolupracovat na velkém programu se svými kolegy bez rizika zbytečných nepříjemností.
Jestiže si sami naprogramujete všech asi 120 příkladů ze cvičení, pak můžete o sobě na konci této učebnice prohlásit, že jazyk C ovládáte na velmi dobré úrovni.

Předmětná hesla
Kniha je zařazena v kategoriích
Pavel Herout - další tituly autora:
Zákazníci kupující knihu "Učebnice jazyka C 1.díl 6.v." mají také často zájem o tyto tituly:
Recenze a komentáře k titulu
Zatím žádné recenze.


Ukázka / obsah
Přepis ukázky

1 Úvod

1.1 C - vznik, vývoj, charakteristika

1.2 Typografické a syntaktické konvence .

1.3 Styl psaní programů

2 Základní pojmy

2.1 Způsob zpracování programu

2.2 Základní pojmy v jazyce C

2.2.1 Zdrojové a hlavičkové soubory

2.2.2 Bílé znaky

2.2.3 ASCII tabulka

2.2.4 Identifikátory

2.2.5 Komentáře

3 První začátky s C

3.1 Jednoduché datové typy a přiřazení .

3.1.1 Definice proměnných

3.1.2 Přiřazení

3.2 Hlavní program

3.3 Konstanty

3.3.1 Celočíselné konstanty

3.3.2 Reálné konstanty

3.3.3 Znakové konstanty

3.3.4 Řetězcové konstanty (literały)

3.4 Aritmetické výrazy

3.4.1 Unární operátory

3.4.2 Binární operátory

3.4.3 Speciální unární operátory ..,

3.4.4 Přiřazovací operátory


4 Terminálový vstup a výstup

4.1 Hlavičkový soubor stdio.h

4.2 Vstup a výstup znaku

4.3 Formátovaný vstup a výstup

4.3.1 Řídící řetězec formátu

5 Řídící struktury

5.1 Booleovské výrazy

5.1.1 Zkrácené vyhodnocovaní logických výrazů

5.1.2 Priority vyhodnocovaní výrazů

5.2 Podmíněný výraz - ternární operátor

5.3 Operátor čárky

5.4 Příkaz if a příkaz if—else

5.5 Iterační příkazy - cykly

5.5.1 Příkazy break a continue

5.5.2 Příkaz while

5.5.3 Příkaz do—while

5.5.4 Příkaz for

5.6 Příkaz switch

5.7 Příkaz goto

5.8 Příkaz return

6 Vstup ze souboru a výstup do souboru

6.1 Začátek práce se souborem

6.1.1 Otevření souboru pro čtení

6.1.2 Otevření souboru pro zápis

6.2 Základní operace s otevřeným souborem

6.3 Ukončení práce se souborem

6.4 Příklady základní práce se soubory

6.5 Testování konce řádky

6.6 Testování konce souboru

6.6.1 Pomocí symbolické konstanty EOF

6.6.2 Pomocí standardního makra feof ()

6.7 Testování správnosti otevření a uzavření souboru

6.8 Standardní vstup a výstup

6.9 Vrácení přečteného znaku zpět do vstupního bufferu ...


7 Typová konverze

7.1 Implicitní typová konverze

7.2 Explicitní typová konverze

8 Preprocesor jazyka C

8.1 Makra bez parametrů - příkaz define

8.2 Makra s parametry

8.2.1 Předdefinovaná makra

8.3 Vkládání souborů - příkaz include

8.3.1 Vkládané soubory

8.3.2 Standardní hlavičkové soubory

8.4 Oddělený překlad souborů - I

8.5 Podmíněný překlad

8.5.1 Řízení překladu hodnotou konstantního výrazu

8.5.2 Řízení překladu definicí makra

8.5.3 Operátor defined

8.5.4 Direktivy #elif a #error

9 Funkce a práce s pamětí

9.1 Alokace paměti

9.1.1 Statická alokace

9.1.2 Dynamická alokace na hromadě

9.1.3 Dynamická alokace v zásobníku

9.2 Funkce

9.2.1 Definice funkce

9.2.2 Procedury a datový typ void

9.2.3 Rekurzivní funkce

9.2.4 Funkce nevracející int

9.2.5 Problémy s umístěním definice funkcí

9.2.6 Konverze návratové hodnoty funkce

9.2.7 Parametry funkcí

Konverze skutečných parametrů

9.3 Oblast platnosti identifikátorů

9.3.1 Globální a lokální proměnné

9.3.2 Paměťové třídy

Třída auto

Třída extern


9.3.3 Typové modifikátory

Modifikátor const

Modifikátor volatile

9.3.4 Bloky

9.4 Oddělený překlad souborů - II

9.4.1 Rozšíření platnosti globální proměnné ..

9.4.2 Statické globální proměnné a funkce —

9.4.3 Jak udržet pořádek ve velkém programu

Doporučený obsah . c souboru

Doporučený obsah .h souboru

9.5 Inicializace jednoduchých proměnných

10 Pointery

10.1 Základy práce s pointery

10.1.1 Definice dat typu pointer na typ

10.1.2 Práce s adresovými operátory

10.1.3 Přiřazení hodnoty pointerům a pomocí pointerů

10.1.4 Použití pointerů v přiřazovacích příkazech

10.1.5 Nulový pointer NULL

10.1.6 Konverze pointerů

10.1.7 Zarovnávání v paměti

10.2 Pointery a funkce

10.2.1 Volání odkazem

10.2.2 Pointer na typ void

Pointer na typ void jako pointer na několik různých typů

Pointer na typ void jako formální parametr funkce

10.2.3 Pointery na funkce a funkce jako parametry funkcí ...

10.3 Jak číst komplikované definice - I

10.4 Definice s využitím operátoru typedef

10.5 Pointerová aritmetika

10.5.1 Operátor sizeof

10.5.2 Součet pointeru a celého čísla

10.5.3 Odečítání celého čísla od pointeru

10.5.4 Porovnávání pointerů

10.5.5 Odečítání pointerů

10.6 Dynamické přidělování a navracení paměti

10.6.1 Přidělení paměti

10.6.2 Uvolňování paměti

10.6.3 Příklady přidělování paměti


10.6.4 Funkce callocO

10.7 Pointer jako skutečný parametr funkce

11 Jednorozměrná pole

11.1 Základní dovednosti

11.2 Pole a pointery

11.2.1 Dynamická pole

11.2.2 Podobnost statických a dynamických polí ...

11.2.3 Další zvláštnosti a dovednosti při práci s poli

Práce s celým polem najednou

Přístup do pole pomocí pointerů

Jak zjistit velikost pole

11.3 Pole měnící svoji velikost

11.4 Pole jako parametry funkcí

11.5 Pole pointerů na funkce

11.6 Jak číst komplikované definice - II

12 Řetězce

12.1 Základní informace a definování řetězců

12.2 Práce s řetězcem

12.2.1 Ctení řetězce z klávesnice

Ctení řetězce v daném formátu

12.2.2 Tisk řetězce na obrazovku

12.2.3 Přístup k jednotlivým znakům řetězce

12.2.4 Standardní funkce pro práci s řetězci

Délka řetězce

Kopírování řetězce

Spojení řetězců

Nalezení znaku v řetězci

Porovnání dvou řetězců

Nalezení podřetězce v řetězci

Práce s omezenou částí řetězce

Práce s řetězcem pozpátku

Převody řetězců na čísla

12.3 Formátované čtení a zápis z a do řetězce

12.4 Řádkově orientovaný vstup a výstup z terminálu ...

12.4.1 Ctení řádky z klávesnice

12.4.2 Výpis řádky na obrazovku

12.5 Řádkově orientovaný vstup a výstup ze souboru


12.5.1 Ctení řádky ze souboru

12.5.2 Zápis řádky do souboru

12.6 Řídící řetězec formátu pro tisk

12.6.1 konverze

12.6.2 modifikátor

12.6.3 šířka

12.6.4 přesnost

12.6.5 příznak

12.6.6 Příklady různých formátů tisku

13 Vícerozměrná pole

13.1 Základní definice a přístup k prvkům

13.2 Uložení vícerozměrných polí v paměti

13.3 Různé způsoby definice dvourozměrných polí

13.3.1 Statické dvourozměrné pole

13.3.2 Pole pointerů

13.3.3 Pointer na pole

13.3.4 Pointer na pointer

13.3.5 Výhody a nevýhody předchozích čtyř způsobů

13.3.6 Dvourozměrné pole jako parametr funkce

13.4 Inicializace polí všech rozměrů

13.5 Pole řetězců

13.6 Parametry funkce main O

13.7 Externí pole všech rozměrů

14 Struktury, uniony a výčtové typy

14.1 Struktury

14.1.1 Definice a základní dovednosti

14.1.2 Struktury a pointery

14.1.3 Struktury odkazující samy na sebe

14.1.4 Struktura v jiné struktuře

14.1.5 Položky struktury jsou pointery

14.1.6 Alokace paměti pro jednotlivé položky struktury

14.1.7 Struktury a funkce

14.1.8 Shrnutí poznatků o práci s jednotlivými strukturami

14.1.9 Pole struktur

14.1.10 Inicializace struktur

14.2 Výčtový typ

14.3 Uniony


15 Bitové operace a bitové pole

15.1 Operace s jednotlivými bity

15.1.1 Bitový součin

15.1.2 Bitový součet

15.1.3 Bitový exkluzivní součet

15.1.4 Operace bitového posunu doleva

15.1.5 Operace bitového posunu doprava

15.1.6 Negace bit po bitu

15.1.7 Způsoby práce se skupinou bitů

15.2 Bitové pole

16 Tabulka preferencí




       
Knihkupectví Knihy.ABZ.cz - online prodej | ABZ Knihy, a.s.
ABZ knihy, a.s.
 
 
 

Knihy.ABZ.cz - knihkupectví online -  © 2004-2018 - ABZ ABZ knihy, a.s. TOPlist