Skip to content

Ludovit-Laca/Programovanie-v-jazyku-C

Repository files navigation

Programovanie-v-jazyku-C

Základy

  • charakteristika jazyka C, prekladač, vývojové prostredie
  • tvar a spracovanie programu v jazyku C, štandardná knižnica, hlavičkové súbory
  • jednoduché údajové typy, premenné, konštanty, konzolový vstup/výstup
  • riadiace konštrukcie, operátory, pretypovanie
  • náhodné čísla
  • jednorozmerné pole

Pamäť

  • pamäť procesu (stack, heap, globals, constants, code),
  • adresový a dereferenčný operátor
  • odovzdávanie parametrov do funkcií
  • polia a reťazce ako smerníky, reťazcové literály
  • funkcie pre prácu s reťazcami (string.h)
  • dynamická alokácia pamäte
  • smerníková aritmetika
  • pamätové triedy, typové modifikátory

Údajové štruktúry

  • dvojrozmerné pole ako smerník na smerník
  • viacrozmerné polia
  • štruktúra (struct)
  • union
  • enum
  • definovanie aliasov pre vlastné typy pomocou typedef
  • smerník na funkciu
  • funkcie qsort() a bsearch()
  • funkcie s premenlivým počtom parametrov

Súbory

  • textový a binárny súbor
  • presmerovanie štandardných prúdov
  • chybový výstup
  • čítanie parametrov z príkazového riadku

Preprocesor

  • direktívy #include a #define
  • makrá bez parametrov
  • makrá s parametrami
  • podmienený preklad
  • niektoré ďalšie makrá a direktívy preprocesora
  • makro assert a jeho využitie pri ladení

Viac modulov

  • tvorba vlastných modulov
    • vlastné hlavičkové súbory (.h)
    • súbory s implementáciou (.c)
    • význam extern a static
  • statická knižnica
  • dynamická knižnica
  • nástroj make

About

Príklady z predmetu Programovanie v jazyku C 2019

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages