Při zahájení v jakémkoli programovacím jazyce je počátečním bodem vždy základní systém vstupu/výstupu (I/O) pro daný jazyk. Vstup vám umožňuje shromažďovat data při spuštění programu, zatímco výstup vám umožňuje zobrazit určité informace uživateli.

Při kódování v C musíte zavolat správné standardní funkce knihovny pro základní I/O. Vždy musíte zahrnout záhlaví, abyste zajistili, že tyto funkce budou načteny do vašeho programu.

Výstup

Standardní výstupní proud v C je obrazovka PC. To znamená, že když spustíte program C, jehož výstupem jsou informace, zobrazí se na obrazovce. Stream je řada postav proudících z jednoho místa na druhé.

Je také možné použít jiný výstupní proud, například soubor. Toto je však pokročilé téma na další den.

Jazyk C používá printf () funkce pro tisk řetězce znaků na obrazovku. Tento řetězec znaků (někdy nazývaný doslovný) je umístěn mezi uvozovkami uvnitř souboru printf () funkce.

#zahrnout 
int main (void) {// hlavní funkce obsažená v každém programu
printf („Programování je snadné!
" );
}
Zobrazený výstup:
Programování je snadné!
instagram viewer

Z řádku 1, #zahrnout je direktiva preprocesoru. Říká preprocesoru, aby zahrnoval obsah záhlaví I/O () před kompilací programu.

Všimněte si, že výstup programu neobsahuje \ n. Je to proto, že je to úniková sekvence. Úniková sekvence je kombinace znaků, které mají zvláštní význam, jiné než jednoduše znaky v nich obsažené.

Zpětné lomítko (\) je znak, který kompilátoru říká, že provede speciální výstup. Například, \ n znamená, že bude vytištěn nový řádek. Další výstup programu (pokud existuje) začne z tohoto nového řádku.

Níže uvedená tabulka shrnuje některé běžné únikové sekvence.

Úniková sekvence Popis
\ n Nový řádek. Umístí kurzor na začátek dalšího řádku
\\ Postava zpětného lomítka. Vloží zpětné lomítko do řetězce
\ t Horizontální tab. Umístí kurzor na další zarážku tabulátoru
\" Dvojitá citace. Vloží do řetězce dvojité uvozovky

Z podstaty prostoru může být někdy potřeba rozdělit dlouhé příčky v textovém editoru. Můžete to pohodlně provést pomocí více printf () funkce pro vytištění vaší zprávy.

Viz příklad níže:

#zahrnout 
int main (void) {// hlavní funkce
printf („C je strukturovaný programovací jazyk, který je silně napsaný. Na rozdíl od pythonu musíte vložit proměnnou ");
printf ("datový typ při programování v C.");
}

Vstup

Standardním vstupním proudem v C je klávesnice. To znamená, že když váš program vyzve k zadání, očekává, že data budou ve výchozím nastavení pocházet z klávesnice.

Stojí za to vědět, že vstupní proud může být směrován na něco jiného, ​​například na soubor.

Jazyk C používá scanf () funkce pro získání vstupu uživatele. Viz příklad níže:

#zahrnout 
int main (neplatné) {
int celé číslo1;
printf ("Zadejte celé číslo
" ); // výzva uživatele k odpovědi
scanf ("%d", & celé číslo1); // číst celé číslo
if ((n%2) == 0) {
System.out.println („Vaše číslo je sudé“);
}jiný{
System.out.println ("Vaše číslo je liché");}
}

The scanf () funkce přebírá dva argumenty: specifikátor převodu a adresu paměti. Z výše uvedeného příkladu %d je specifikátor převodu. Vypovídá to scanf () pro vložení celého čísla. The d v %d znamená „desetinné číslo“.

Druhý argument začíná ampersandem (&), kterému se v C. říká „adresní operátor“ Argument & celé číslo 1 řekne kompilátoru, kterou adresu paměti má uložit hodnota získaná od uživatele.

Po scanf () příkaz byl proveden v programu, překladač čeká, až zadáte hodnotu. Hodnotu odešlete zadáním a stisknutím klávesy Enter (nebo klávesy Return). Když je tato hodnota přiřazena vaší proměnné, všechny ostatní odkazy na ni v programu použijí stejnou hodnotu.

Učení C s programem pro začátečníky

Začátek cesty programováním je velmi vzrušující úsilí. Pokud je provedeno nesprávně, může se místo toho ukázat jako skličující výzva.

Učit se věci bez jejich aplikace v praktických situacích je obvykle problém. Myslet mimo krabici; zkuste se vžít do zajímavých scénářů, kde můžete uplatnit své znalosti. Cvičení s některými programy pro začátečníky je jedním z nejlepších způsobů, jak si uchovat nově získané znalosti.

PodíltweetE-mailem
Jak se naučit programování v jazyce C s tímto projektem pro začátečníky

Chcete začít s programováním, ale nejste si jisti C? Vyzkoušejte tento návod pro začátečníky v programování v jazyce C, abyste zjistili, zda je to jazyk pro vás.

Číst dále

Související témata
  • Programování
  • C Programování
  • Tipy pro kódování
  • Programování
O autorovi
Jerome Davidson (22 článků zveřejněno)

Jerome je spisovatelem štábu v MakeUseOf. Zabývá se články o programování a Linuxu. Je také nadšencem kryptoměn a vždy má přehled o krypto průmyslu.

Více od Jerome Davidsona

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru