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é!
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.
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
- Programování
- C Programování
- Tipy pro kódování
- Programování
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.
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