Napíšete řádek kódu. Vypočítá číslo. Nebo možná přijímá vstup od uživatele. co bude dál? Program na to okamžitě zapomene. Pokud jí neřekneš, aby to nedělala.
Zde vstupují do hry proměnné.
Představte si proměnnou jako označenou schránku v paměti vašeho počítače. Něco do ní vložíte, zvenčí nalepíte jméno a rozhodnete se, co přesně se do ní vejde. Později můžete krabici otevřít a použít to, co je uvnitř. Bez proměnných by byl váš software k ničemu. Nebylo možné uložit data. Nemohlo dělat rozhodnutí. Jen by to… pracovalo vpřed a zapomnělo na všechno.
Jak vytvořit proměnnou v C
V C nechytnete jen krabici. Musíte uvést, o jaký typ se jedná. Tomu se říká deklarování proměnné.
Vezměte tento řádek:
‘int b;’
Dělá to dvě věci. Nejprve alokuje paměťový prostor. Za druhé, označí toto místo jako „b“. Část int říká kompilátoru: “Hej, toto pole je pouze pro celá čísla.” Žádné zlomky. Žádná písmena. Pouze celá čísla.
Nyní máte proměnnou s názvem b typu int. Je však prázdný. Nebo přesněji, je plný nevyžádaných dat, dokud je nevyčistíte.
Storing and using values
Chcete-li něco vložit do b, použijte rovnítko. Není to matematická rovnost. A zadání.
“b = 5;”.
Nyní b obsahuje hodnotu 5. Později ji můžete změnit. Můžete to použít hned.
Chcete vidět, co je v b? Použijte printf.
`printf(“%d”, b);”.
%d je zástupný symbol. Znamená to: “Sem vložte celé číslo.” Počítač se podívá na b, uvidí 5 a vytiskne ho. Jen.
Ale počkej. Co když potřebujete uložit dopis? Nebo zlomek? int zde nebude fungovat. Proto vám C nabízí výběr.
Jaké datové typy byste měli používat?
C má několik standardních typů proměnných. Vyberte si ten správný, jinak se váš kód rozbije.
- int – pro celá čísla. For example, 42, -7 or 0.
- float – Pro čísla s desetinnými zlomky. Například 3,14 nebo 0,001.
- char – pro jednotlivé znaky. For example,
'm'or'Z'.
Všimněte si uvozovek? V C jsou znaky uzavřeny do jednoduchých uvozovek. Řetězce (například “ahoj”) jsou uzavřeny v uvozovkách. Nepleťte si je.
Tyto typy uvidíte všude. int pro čítače. „float“ za peníze nebo míry. char pro příznaky nebo jednopísmenné kódy.
Proč je to tedy důležité? Protože každá aplikace, kterou používáte, každá hra, kterou hrajete, a každý web, který navštívíte, závisí na stavových proměnných. Váš účet. Stav vašeho přihlášení. The position of your mouse. To vše jsou proměnné.
Make a mistake and everything will break. Udělejte to správně a váš program bude skutečně fungovat.
Proměnné jsou pamětí vašeho programu. Bez nich je kód jen šum.
Začněte v malém. Deklarujte jednu proměnnou. Dejte tomu smysl. Vezměte ho ven. Podívejte se, co se stane. Pak zkuste `float
















