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ř printf () funkce.
#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!
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 nutné 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:
#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in 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:
#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}
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á „operátor adresy“ & celé číslo 1 řekne kompilátoru, kterou adresu paměti má uložit hodnota získaná od uživatele.
jak používat ovladač xbox one na pc windows 10
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 k 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íl Podíl tweet E-mailem Jak se naučit programování v C s tímto projektem pro začátečníkyChcete 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 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í
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 DavidsonaPř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