====== Jazyk C ====== ===== Úvod ===== Jazyk C je programovací jazyk *strukturovaného paradigmatu*. Vznikl zhruba v 70. letech 20. století a dodnes je hlavním reprezentantem kompilovaných strukturovaných jazyků. Mnoho programovacích jazyků od něj odvozuje svoji syntax, např. C++, C#, PHP, Java, JavaScript a další. Proto znalost syntaxe C je základem pro osvojení syntaxe i těchto jazyků. V jazyce C se zpravidla píší nízkoúrovňové aplikace, aplikace pro mikroprocesory nebo knihovny. Vysokoúrovňové aplikace (např. v uživatelském prostředí) bývá zvykem psát ve vyšších jazycích, např. C++ nebo Java. Je v něm napsané např. jádro Linuxu, mnohé knihovny, z vyšších aplikací GIMP. Kód zapisujeme v podobě čistého textu v souborech ''*.c''. Lze použít libovolný textový editor, ale bývá vhodné použít nějaké [[strprg:pojmy:IDE|IDE]], např. Dev-C. ===== Teorie ===== * [[strprg:c:Datové typy|Datové typy]] * [[strprg:c:Podmínky|Podmínky]] * [[strprg:c:Direktivy|Direktivy preprocesoru]] * [[strprg:c:Pole|Pole v C]] * [[strprg:c:Header file|Header file]] * [[strprg:c:Vstup a výstup|Vstup a výstup]] * [[strprg:c:Cykly|Cykly]] * [[strprg:c:Operátory|Operátory]] * [[strprg:c:Řetězce|Řetězce]] * [[strprg:c:Soubory|Čtení souborů]] ===== Jednoduchá ukázka ===== Níže je triviální ukázka, okomentovaný jednoduchý program "Ahoj světe"... #include int main(int argc, char* argv[]) { printf("Ahoj svete!\n"); return 0; } Na prvním řádku je [[strprg:c:direktivy|direktiva preprocesoru]] include, která vloží hlavičkový soubor ''stdio.h'', který obsahuje mj. funkce pro vypisování textu. Na třetím řádku ... FIXME ---- Další informace na [[wp>C_%28programovac%C3%AD_jazyk%29|Wikipedii]].