Programovací jazyk C a C++ kompletně

kurz

Základní info

Základy jazyka
· „Hello world“ ukázka
· Kompilování C/C++ projektu, zdrojové a hlavičkové soubory, preprocesor
· Základní vstup a výstup
· Styly komentářů
· Výraz, příkaz, blok a funkce
Funkce v jazyce C a v C++
· Deklarace vs. Definice, prototyp funkce
· Hlavička a tělo funkce
· Vstupní parametry funkce
· Návratová hodnota funkce
· Procedury a prázdný datový typ (void)
· Přetěžování funkcí a implicitní parametry
Vestavěné datové typy, konstanty
· Celočíselné datové typy, znaménkové a bez znaménka
· Znaky, ANSI a UNICODE
· Reálná čísla, přesnost a porovnávání
· Logické hodnoty
· Zjištění velikosti typu (sizeof)
· Vytváření nových typů (typedef)
· Kvalifikátory typu
· Celočíselné, znakové, reálné a řetězcové konstanty
· Aritmetické výrazy a operátory
Proměnné
· Deklarace a definice proměnné
· Volba názvu proměnné, používané konvence
· Globální, lokální a dynamické proměnné
· Zastínění proměnné
· Paměťové třídy, modifikátory proměnných
Řídící struktury
· Logické výrazy a operátory
· Větvení programu pomocí příkazu if
· Větvení pomocí příkazu switch
· Smyčka while
· Smyčka do-while
· Smyčka for
· Předčasné ukončení smyčky příkazem break, příkaz continue
· Vnořené smyčky, příkaz goto
Uživatelsky definované datové typy
· Výčtový typ enum
· Složený datový typ, struct a union
· Inicializace struktury a přístup k jejím položkám
Pole
· Základní pojmy - typ prvku, dimenze, kapacita, počet prvků
· Definice a inicializace pole
· Zjištění velikosti pole, preprocesorová makra
· Indexování prvků, riziko přetečení bufferu
· Vícerozměrná pole
Ukazatelé a reference
· Princip reference a ukazatele
· Nulový a vlající (neinicializovaný) ukazatel
· Operátor reference a dereference
· Výstupní parametry funkcí
· void ukazatel, vícenásobné ukazatele a ukazatele na funkce
· Použití ukazatele při práci s polem
· Pointerová aritmetika
Práce s řetězci
· Definice řetězce
· Určení délky řetězce
· Prohledávání řetězce
· Kopírování a spojování řetězců
· Porovnávání řetězců
Knihovny jazyka C
· třídění polí
· dynamická alokace
· generování náhodných čísel
· práce s datem a časem
· binární a textové soubory
· neformátovaný vstup a výstup
· formátovaný vstup a výstup

Programovací jazyk C a C++ kompletně

Vybraný termín:

 Praha

Cena
15 000 Kč + 21% DPH

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.