programátoři C můžete také vytvořit datové struktury, které spojují primitivní datové typy a sada funkcí, které definují, jak mohou být data organizována a manipulovat s nimi. I když je použití datových struktur je moderní téma programování a nad rámec tohoto článku, budeme se podívat na jeden z nejčastějších staveb: pole. Pole je virtuální seznam obsahující kusů dat, které jsou všechny stejný typ dat. Velikost Array nemůže být změněn, ale jeho obsah lze zkopírovat do jiných větších či menších polích.
I když programátoři často používají matice čísel, znakových polí, tzv řetězců, mít ty jedinečné vlastnosti. Řetězec umožňuje uložit něco, co byste mohli říct (jako ", ahoj "), do řady postav, které váš program v jazyce C můžete přečíst od uživatele, nebo vytisknout na obrazovce. Manipulaci s řetězci má tak jedinečnou sadu operací, má své vlastní specializované C knihovna (string.h) se svými typickými řetězcové funkce.
Vestavěné operace v C jsou typické operace byste najít v Většina programovacích jazyků. Když jste kombinovat několik operací do jediného příkazu, ujistěte se, že znát operátor přednost, nebo pořadí, ve kterém bude program provádět každou operaci v matematický výraz. Například, (2 + 5) * 3 rovná se dvacet jedna, zatímco 5 + 2 * 3 se rovná 17, protože C bude provádět násobení před přidáním nejsou-li závorky naznačující jinak.
Pokud se učíte C, aby to Prioritou se seznámit se všemi jeho primitivních typů a operací dat a priority pro operace ve stejném výrazu. Také, experimentujte s různými operacemi na proměnných a počtu různých typů dat.
V tomto okamžiku jste poškrábaný povrch některých důležitých základů C. Dále, i když, pojďme se podívat na to, jak vám C umožňuje psát programy, aniž by začínat od nuly pokaždé.
Nezačínejte od nuly, Využít knihovny
Knihovny jsou velmi důležité v C, protože jazyk C podpěr jen ty základní funkce, které potřebuje. Například, C neobsahuje vstupů a výstupů (I /O) funkce číst z klávesnice a psát na obrazovku. Cokoliv, co přesahuje základy, musí být napsán programátorem. V případě, že kus kódu je užitečné pro více různých programů, to je často uveden do knihovny, aby byl snadno opakovaně použitelný.
V naší diskusi o C tak daleko, už jsme