Proměnné v C - Jak deklarovat a inicializovat proměnnou - typy a příklady

Obsah:

Anonim

Úvod do proměnných v C

Proměnné v jazyce C hrají důležitou roli. Můžeme také říci, že proměnné jsou páteří mnoha programovacích jazyků. Proměnné v jazycích C se používají k ukládání různých forem dat. Funguje jako paměťová karta, kde ukládá všechna data a používá je při provádění programu. V C jsou různé typy proměnných, v závislosti na jejich typech, množství paměti nebo úložného prostoru, které vyžaduje, se liší. Jak jsme řekli, proměnné v C jsou úložiště používané k udržení hodnoty. Data, která se mohou lišit, jako int, float, char, double atd. Celý kód nebo program závisí na proměnných, protože popisuje typ dat pro provedení.
V tomto článku se podíváme, jak proměnné hrají důležitou roli v C, jak inicializovat proměnné, jak deklarovat atd.

Pravidla pro definování proměnných v C

  • Proměnné v C nesmí začínat číslem, jinak proměnná nebude platná. Například (1 řetězec není platná proměnná).
  • Mezera mezi proměnnými není povolena. Například (řetězec jedna není platný, řetězec_one je platná proměnná).
  • Klíčová slova nelze definovat jako proměnnou. Například (pro není platná proměnná, protože se používá jako klíčové slovo v jazyce C).
  • Protože C je jazyk citlivý na malá a velká písmena, velká a malá písmena se považují za jinou proměnnou. Pro příklad (NUMBER a číslo budou považovány za dvě různé proměnné v C).
  • Názvy proměnných mohou být kombinací řetězců, číslic a speciálních znaků, například podtržítka (_).

Jak pracovat?

  • Zatímco deklaruje proměnné, říká kompilátorům typ dat, která drží.
  • Proměnné sdělují kompilátorům název proměnných, které se v programu používají.
  • Protože proměnné určují úložiště, kompilátoři se nemusí starat o umístění paměti pro proměnné, dokud nejsou deklarovány.

Jak deklarovat?

Proměnné by měly být deklarovány jako první před programem, protože hraje důležitou roli.

Syntaxe deklarace proměnných je následující.

data_type název_ proměnné;

kde,

  • data_type: Označuje typy dat, která se ukládají. Typy dat mohou být int, float, char, double, long int atd.
  • název_ proměnné: Označuje název proměnné. Může to být něco jiného než klíčové slovo.

Například

  1. int a;
  2. int a, b, c;

Například 1 je int typ dat a a je název proměnné. Ve druhém příkladu jsme deklarovali tři proměnné a, b a c.

Po deklarování proměnných byl prostor pro tyto proměnné přiřazen, protože bude použit pro program.

Program pro ilustraci deklarace proměnných v C

#include
#include
int main()
(
int m, n;
m = 2;
n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

Jak inicializovat?

Inicializace proměnných v C znamená přímé přiřazení hodnot k proměnným při jejich deklarování. Syntaxe pro inicializaci proměnných je následující:

data_type název_ proměnné = hodnota;

Například

  1. int a = 10;
  2. int a = 5, b = 8;

V příkladu 1 se vytvoří proměnná a a inicializuje se hodnotou 10. Pro příklad 2 se vytvoří dvě proměnné aab, přidělené hodnoty 5 respektive 8.

Program pro ilustraci inicializace proměnných v C.

#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)

Typy proměnných

Existuje 5 typů proměnných, které jsou následující:

  1. Lokální proměnné
  2. Globální proměnné
  3. Statické proměnné
  4. Automatické proměnné
  5. Vnější proměnné

1. Lokální proměnné

Proměnné, které jsou deklarovány uvnitř funkcí, se nazývají místní proměnné. Před použitím musí být deklarovány lokální proměnné. Hodnotu proměnných mohou měnit pouze místní funkce.

Příklad

int main()
(
int m =10; //local variable
)

2. Globální proměnné

Proměnné, které jsou deklarovány mimo funkce, se nazývají globální proměnné. Hodnotu proměnných mohou změnit libovolné funkce.

Příklad

int n = 6; //global variable
int main()
(
int m =10; //local variable
)

3. Statické proměnné

proměnné, které jsou deklarovány pomocí statického klíčového slova, se nazývají statické proměnné.

int main()
(
int m =10; //local variable
static n = 6; //static variable
)

4. Automatické proměnné

všechny proměnné deklarované uvnitř funkcí jsou standardně považovány za automatické proměnné. Automatické proměnné lze deklarovat pomocí klíčového slova auto.

int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)

5. Vnější proměnné

Externí proměnné jsou deklarovány pomocí externího klíčového slova. Proměnné s externím klíčovým slovem lze použít ve více zdrojových souborech C.

extern m =10; // externí proměnná

Závěr - proměnné v C

V tomto článku jsme viděli, jak deklarovat, inicializovat spolu s jejich syntaxí a programem, abychom pochopili, jak je implementovat. Také jsme viděli typy proměnných v C a pravidla pro jejich definování. Doufám, že vám tento článek pomůže.

Doporučené články

Toto je průvodce proměnnými v C. Zde diskutujeme o tom, jak inicializovat proměnné, jak deklarovat spolu s jejich syntaxí a programem, abychom pochopili, jak je implementovat. Můžete si také prohlédnout naše další doporučené články -

  1. Vzory v programování C
  2. Hvězdné vzory v c ++
  3. Konstruktor v C ++
  4. Funkce řetězce C ++
  5. Jak deklarovat proměnné v C #?
  6. Proměnné v JavaScriptu
  7. Statické klíčové slovo v C