logo

Príručka programovacieho jazyka C

jazyk C Výukový program s prístupom k programovaniu pre začiatočníkov a profesionálov vám pomôže ľahko pochopiť výukový program v jazyku C. Náš C tutoriál vysvetľuje každú tému pomocou programov.

Jazyk C vyvinul Dennis Ritchie na vytváranie systémových aplikácií, ktoré priamo interagujú s hardvérovými zariadeniami, ako sú ovládače, jadrá atď.

Programovanie v C sa považuje za základ pre iné programovacie jazyky, preto je známe ako materinský jazyk.

Môže byť definovaný nasledujúcimi spôsobmi:

  1. Materský jazyk
  2. Systémový programovací jazyk
  3. Programovací jazyk orientovaný na procedúry
  4. Štruktúrovaný programovací jazyk
  5. Stredný programovací jazyk

1) C ako materinský jazyk

Jazyk C je považovaný za materinský jazyk všetkých moderných programovacích jazykov, pretože väčšina kompilátorov, JVM, jadier atď. je napísaná v jazyku C a väčšina programovacích jazykov sa riadi syntaxou C, napríklad C++, Java, C# atď.

Poskytuje základné pojmy ako napr pole , struny , funkcie , spracovanie súborov atď., ktoré sa používajú v mnohých jazykoch, napr C++ , Java , C# , atď.


2) C ako systémový programovací jazyk

Na vytvorenie systémového softvéru sa používa systémový programovací jazyk. Jazyk C je systémový programovací jazyk, pretože to možno použiť na programovanie na nízkej úrovni (napríklad ovládač a jadro) . Vo všeobecnosti sa používa na vytváranie hardvérových zariadení, OS, ovládačov, jadier atď. Napríklad jadro Linuxu je napísané v jazyku C.

Nedá sa použiť na internetové programovanie ako Java, .Net, PHP atď.


3) C ako procesný jazyk

Procedúra je známa ako funkcia, metóda, rutina, podprogram atď. Procedurálny jazyk špecifikuje sériu krokov pre program na vyriešenie problému .

Procedurálny jazyk rozdeľuje program na funkcie, dátové štruktúry atď.

C je procedurálny jazyk. V jazyku C musia byť premenné a prototypy funkcií pred použitím deklarované.


4) C ako štruktúrovaný programovací jazyk

Štruktúrovaný programovací jazyk je podmnožinou procedurálneho jazyka. Štruktúra znamená rozdeliť program na časti alebo bloky aby to bolo ľahko pochopiteľné.

V jazyku C rozdeľujeme program na časti pomocou funkcií. To uľahčuje pochopenie a úpravu programu.


5) C ako programovací jazyk strednej úrovne

C sa považuje za jazyk strednej úrovne, pretože podporuje funkciu jazykov nízkej aj vysokej úrovne . Program v jazyku C je konvertovaný do kódu assembleru, podporuje aritmetiku ukazovateľov (nízka úroveň), ale je nezávislý na stroji (vlastnosť vysokej úrovne).

A Jazyk nízkej úrovne je špecifický pre jeden stroj, t.j. závislý od stroja. Je závislý od stroja, má rýchly chod. Ale nie je ľahké to pochopiť.

A Jazyk na vysokej úrovni nie je špecifická pre jeden stroj, t.j. je nezávislá na stroji. Je ľahké to pochopiť.


Program C

V tomto návode sú všetky programy C poskytnuté s kompilátorom C, takže môžete rýchlo zmeniť kód programu C.

Súbor: main.c

 #include int main() { printf('Hello C Programming
'); return 0; } 

Podrobný popis vyššie uvedeného programu je uvedený v ďalších kapitolách.


Index programovania C


C Príručka

C Kontrolné výkazy

C funkcie

  • Čo je funkcia
  • Call: Value & Reference
  • Rekurzia v c
  • Triedy skladovania
  • Test funkcií C

C Pole

C ukazovatele

C dynamická pamäť

C struny

C Matematika

C Structure Union

C Manipulácia so súbormi

  • C Manipulácia so súbormi
  • C fprintf() fscanf()
  • C fputc() fgetc()
  • C fputs() fgets()
  • C fseek()
  • C dozadu ()
  • C ftell()

C Predprocesor

  • C Predprocesor
  • C makrá
  • C #zahŕňať
  • C #definovať
  • C #undef
  • C #ifdef
  • C #ifndef
  • C #ak
  • C #else
  • C #chyba
  • C #pragma
  • C Test predprocesora

C príkazový riadok

  • Argumenty príkazového riadku

C test programovania

  • C test programovania

C programy

C test programovania

  • C test programovania

C Základný test

  • C Základné 1
  • C Základné 2
  • C Základné 3
  • C Základné 4

C kontrolný test

  • C Kontrolný výkaz 1
  • C Kontrolný výkaz 2
  • C Kontrolný výkaz 3
  • C Kontrolný výkaz 4

C Funkčný test

  • C funkcie 1
  • C funkcie 2
  • C funkcie 3
  • C funkcie 4

C Array Test

  • C Pole 1
  • C Pole 2
  • C Pole 3
  • C Pole 4

Test ukazovateľov C

  • C ukazovatele 1
  • C ukazovatele 2
  • C ukazovatele 3
  • C ukazovatele 4

C String Test

  • C reťazec 1
  • C reťazec 2
  • C reťazec 3
  • C reťazec 4

C test štruktúry

pole v java metódach
  • C štruktúra 1
  • C štruktúra 2
  • C štruktúra 3
  • C štruktúra 4

C Test predprocesora

  • C Predprocesor 1
  • C Predprocesor 2
  • C Predprocesor 3
  • C Predprocesor 4

C Rozhovor

  • C Otázky na pohovor

Predpoklad

Predtým, ako sa naučíte programovať v jazyku C, musíte mať základné znalosti z Computer Fundamentálu.

publikum

Náš návod na programovanie v jazyku C je navrhnutý tak, aby pomohol začiatočníkom aj profesionálom.

Problém

Uisťujeme vás, že v tejto príručke jazyka C nenájdete žiadnu chybu. Ak sa však vyskytne nejaká chyba, uveďte problém v kontaktnom formulári.