IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

IDE Code::Blocks pro jazyk C

V tomto tutoriálu se naučíme používat IDE Code::Blocks, které je alternativou NetBeans, které používáme v hlavním kurzu. Vytvoříme si nový projekt v Code::Blocks pomocí aplikačního menu File -> New -> Project...

1 - Základní konstrukce jazyka C

Dále máme na výběr, co chceme psát za aplikaci. Např.: Konzolovou nebo WINAPI. V našem případě je to konzolová aplikace, nebo-li Console Application.

Code::Blocks_Vyber - Základní konstrukce jazyka C

Nyní si máme vybrat jazyk, ve kterém chceme danou aplikaci napsat. V našem případě je to jazyk C.

Code::Blocks_vyber_Jazyka - Základní konstrukce jazyka C

Po vybrání jazyka si máme zadat název projektu a cestu, kam se bude náš projekt ukládat.

Code::Blocks_Cesty - Základní konstrukce jazyka C

Dále si vybereme jaký chceme použít kompilátor. Já používám GNU GCC. Zaškrtneme Create "Debug" configuration a nastavíme si cestu, kam se nám náš program bude ukládat. Release necháme být, já osobně release používám jen při práci s WINAPI.

Code::Blocks_kompilator - Základní konstrukce jazyka C

Tak, nyní máme vytvořený náš první projekt. Vytvořila se nám složka "Sources" a v ní je náš soubor "main.c" do kterého budeme náš kód psát.

Code::Blocks_projekt - Základní konstrukce jazyka C

Defaultně už je náš program hotový.:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}

Teď si náš kód pěkně rozebereme.

  • 1. řádek obsahuje #include <stdio.h>. Knihovna Stdio obsahuje základní input/output funkce. To znamená, že nám umožní vstupně/výstupní operace, tedy načítání a vypisování. Pomocí #include připojíme hlavičkový soubor do našeho programu.
  • 2. řádek obsahuje #include <stdlib.h>. Tento hlavičkový soubor nyní potřebovat nebudeme, k čemu slouží si povíme později. Pro tento příklad jej můžete smazat.
  • 4. řádek obsahuje funkci main(); funkce main() má syntax typ nazev(parametr).

Funkce main() není žádná obyčejná funkce, ale pokaždé, když program spustíte, spustí právě funkci main() jako první. Funkce main() začíná vždy složenou závorkou a tak se také ukončí.

  • 6. řádek obsahuje funkci printf(). Tato funkce nedělá nic jiného, než že nám vypíše zadaná data do konzole.
  • 7. řádek obsahuje klíčové slovo return, které slouží pro ukončení funkce a vrácení hodnoty, která bezprostředně následuje za slovem return.

Nyní nám program dělá co má, vypíše "Hello World!" a ukončí se. Když ho ale spustíme, tak jen "problikne" a nevidíme vlastně nic. Proto do programu přidáme pauzu.

scanf(" %c"); /* Nám zapauzuje program. */

Náš kód teď vypadá následovně.:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    scanf(" %c");
    return 0;
}

A teď nám již náš první program šlape jako hodinky.

Code::Blocks_hotovy_program - Základní konstrukce jazyka C

To je pro dnešek vše. Doufám, že se vám to líbilo a že vám to bylo k něčemu užitečné.


 

Všechny články v sekci
Základní konstrukce jazyka C
Článek pro vás napsal Зайчик
Avatar
Uživatelské hodnocení:
8 hlasů
Коммунизм для нашего будущего!
Aktivity