logo

C Program Hello World

Na začiatok je program Hello World prvým krokom k učeniu akéhokoľvek programovacieho jazyka a tiež jedným z najjednoduchších programov, ktoré sa naučíte. Jediné, čo musíte urobiť, je zobraziť na obrazovke správu Hello World. Pozrime sa na program a pokúsme sa pochopiť terminológiu, ktorá je s ním spojená.

C Program na tlač Hello World

Nasledujúci program C zobrazuje vo výstupe Hello World.

C




synchronizácia vlákien



// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }>

>

csma a csma cd

>

Výkon

Hello World>

Kompilácia prvého programu C

Pred písaním prvého programu musí používateľ nastaviť kompilátor programu C, ktorý by skompiloval a spustil program Hello World. Tu sme na kompiláciu a spustenie programu použili kompilátor GCC pre Windows. Ak sa chcete dozvedieť viac o tom, ako nastaviť lokálny kompilátor GCC alebo spustiť pomocou online ide, pozrite si Nastavenie vývojového prostredia C .

Krok 1: To si vyžaduje napísanie programu Hello World v textovom editore a uloženie súboru s príponou .c , napríklad sme program uložili do súboru typu C HelloWorld.c .

Krok 2: To zahŕňa otvorenie CMD alebo príkazového riadku a navigáciu do adresára, kde sa nachádza súbor HelloWorld.c. Tu je prítomný v C:UsersChinSample .

Krok 3: Ak chcete skompilovať kód, vykonajte nasledujúci príkaz:

gcc HelloWorld.c>

Tým by sa vytvoril C-spustiteľný súbor s náhodným názvom daným samotným kompilátorom. Dostali sme spustiteľný názov súboru ako a.

ako previesť reťazec na celé číslo

Ak chcete zadať názov orientovaný na používateľa, spustite nasledujúci príkaz:

gcc -o helloworld HelloWorld.c>

Tým by sa vytvoril spustiteľný súbor C s názvom helloworld.

Krok 4: Ak chcete spustiť spustiteľný súbor a získať výsledok, spustite nasledujúci príkaz:

obrázok ako pozadie v css
helloworld>

Vysvetlenie Kódexu

Poďme teraz pochopiť terminológiu vyššie uvedeného programu:

Riadok 1:

// Simple C program to display Hello World>
  1. Toto je jeden riadok komentára. Komentár slúži na zobrazenie dodatočných informácií o programe.
  2. Komentár neobsahuje žiadnu programovaciu logiku, pretože ho nečíta kompilátor. Keď kompilátor narazí na komentár, kompilátor jednoducho preskočí tento riadok kódu.
  3. Každý riadok začínajúci znakom „//“ bez úvodzoviek ALEBO medzi /*…*/ v jazyku C je komentár.

Viac o komentároch v C

Riadok 3:

#include>
  1. V C sa všetky riadky, ktoré začínajú znakom libry (#), nazývajú direktívy. Tieto príkazy spracováva preprocesorový program vyvolaný kompilátorom.
  2. The #include direktíva hovorí kompilátoru, aby zahrnul súbor a #include povie kompilátoru, aby zahrnul hlavičkový súbor pre štandardný vstupný výstupný súbor, ktorý obsahuje deklarácie všetkých štandardných funkcií vstupno-výstupnej knižnice.

Viac o predprocesoroch v C.

Riadok 6:

int main()>
  1. Tento riadok sa používa na deklarovanie funkcie s názvom main, ktorá vracia údaje typu celé číslo. Funkcia je skupina príkazov, ktoré sú určené na vykonávanie špecifickej úlohy. Vykonávanie každého programu v jazyku C začína funkciou main() bez ohľadu na to, kde sa funkcia v programe nachádza. Takže každý program v C musí mať funkciu main() a to je funkcia, kde začína vykonávanie programu.
  2. { a } : Otváracie zátvorky ‚{‘ označujú začiatok hlavnej funkcie a zatváracie zátvorky ‚}‘ označujú koniec hlavnej funkcie. Všetko medzi týmito dvoma obsahuje telo hlavnej funkcie a nazývajú sa bloky.

Viac o funkcii main() v C.

Riadok 10:

printf('Hello World');>
  1. Tento riadok hovorí kompilátoru, aby na obrazovke zobrazil správu Hello World. Tento riadok sa v C nazýva príkaz. Každý príkaz má vykonať nejakú úlohu. Na ukončenie príkazu sa používa bodkočiarka „;“. Bodkočiarka na konci príkazu sa používa na označenie toho, že príkaz tam končí.
  2. The printf() funkcia sa používa na tlač znakového prúdu údajov na konzole stdout. Všetko v rámci sa zobrazí na výstupnom zariadení.

Viac o vstupe/výstupe v C.

Riadok 12:

return 0;>
  1. Toto je tiež vyhlásenie. Tento príkaz sa používa na vrátenie hodnoty z funkcie a označuje dokončenie funkcie. Tento príkaz sa v podstate používa vo funkciách na vrátenie výsledkov operácií vykonaných funkciou.
  2. Odsadenie : Ako môžete vidieť, printf a príkaz return boli odsadené alebo presunuté na pravú stranu. Toto sa robí, aby bol kód čitateľnejší. Zdá sa, že v programe ako Hello World nie je príliš relevantný, ale keď sa program stáva zložitejším, kód je čitateľnejší a menej náchylný na chyby. Preto je potrebné vždy používať odsadenia a komentáre, aby bol kód čitateľnejší.

Viac o návrate v C.
FAQ o štýle písania programov.