Umožňují vám ukládat data jak z výpočtů programu, tak z uživatelských vstupů. Dříve, než je poprvé použijete, musíte proměnné definovat. Existuje několik typů proměnných, mezi kterými si můžete vybírat.       Z nejběžnějších typů proměnných jsou to: int, char a float. V každém z nich je uložený jiný typ dat. Než mohou být proměnné v programu použity, musí být nejprve založeny, neboli „deklarovány“. Proměnnou deklarujete tak, že zadáte její datový typ, po kterém následuje jméno proměnné. Následující příklady jsou platnými deklaracemi proměnných:   float x; char jmeno; int a, b, c, d;    Všimněte si, že můžete deklarovat více proměnných na jednom řádku, pokud jsou všechny stejného typu. Jména proměnných jednoduše oddělte čárkami.  Stejně jako mnoho jiných řádků v C, i každý řádek deklarace proměnné musí končit středníkem. Proměnné musí být deklarovány na začátku bloku kódu (tedy kusu kódu, které je uzavřen složenými závorkami {}). Pokud se budete pokoušet proměnné deklarovat dále v bloku, program nebude správně fungovat. Teď už zhruba víte, jak proměnné fungují, takže můžete napsat jednoduchý program, který uloží vstup uživatele. V programu použijete další funkci, nazvanou scanf. Tato funkce vyhledá ve vstupních datech specifické hodnoty.   #include <stdio.h>  int main() {   int x;    printf( "Vlozte cislo: " );   scanf( "%d", &x );   printf( "Vlozili jste %d", x );   getchar();   return 0; }    Řetězec "%d" říká funkci scanf, aby hledala ve vstupu od uživatele integery.  Znak & před proměnnou x říká, kde scanf najde proměnnou, kterou má změnit, a uloží do této proměnné zadaný integer.  Poslední příkaz printf vypíše zadaný integer znovu uživateli. Pro práci s daty uloženými v proměnných můžete používat matematické výrazy. Nejdůležitějším rozdílem, který si musíte zapamatovat, je to, že jedno znaménko rovnosti = přiřazuje proměnné hodnotu, zatímco dvě znaménka rovnosti == porovnávají, zda jsou hodnoty na obou stranách výrazu shodné.  x = 3 * 4; /* přiřazuje "x" hodnotu 3 * 4, neboli 12 */ x = x + 3; /* přičítá 3 k původní hodnotě "x" a novou hodnotu pak proměnné přiřazuje */ x == 15; /* zjišťuje, zda je "x" rovno 15 */ x < 10; /* zjišťuje, zda je "x" menší než 10 */
فهم وظيفة المتغيرات. تعلم كيفية الإعلان عن المتغيرات. المكان الصحيح لإنشاء المتغيرات. استخدام المتغيرات لحفظ البيانات الخاصة بالمستخدم. التعامل مع المتغيرات.
فهم وظيفة المتغيرات. تعلم كيفية الإعلان عن المتغيرات. المكان الصحيح لإنشاء المتغيرات. استخدام المتغيرات لحفظ البيانات الخاصة بالمستخدم. التعامل مع المتغيرات.