Zmienne w C ++ - Typy i sposób pracy ze zmiennymi w C ++ na przykład

Spisie treści:

Anonim

Wprowadzenie do zmiennych w C ++

Zmienne są najważniejszą częścią każdego języka programowania. Każdy język programowania jest niekompletny bez zmiennej. Możemy również powiedzieć, że bez zmiennych program nie może działać. Jak każdy inny język programowania, język C ++ również potrzebuje zmiennych, aby uruchomić swój program. Zmienne nie są używane do uruchamiania programu, zamiast tego służą do przechowywania wartości lub łańcucha. Bez zapisania wartości program nie może zostać uruchomiony. W związku z tym zmienne są znane ze szkieletu języka programowania. W C ++ każde słowo oprócz słów kluczowych jest używane jako zmienna. Aby zdefiniować zmienne, musimy określić typ zmiennej. Typem może być dowolna liczba int, double, char, float, long int, short int itp. Int służy do przechowywania wartości całkowitych, tj. 5, 19, 519, 1000. Char służy do przechowywania znaku lub łańcucha, np. A, edukate. Liczba zmiennoprzecinkowa służy do przechowywania wartości zmiennoprzecinkowych, takich jak 2.3, 3.679, 9.45. Long int służy do przechowywania długich liczb całkowitych. W tym artykule omówimy sposób inicjowania i deklarowania zmiennych w języku C ++. I rodzaje zmiennych.

Reguły i reguły definiowania zmiennych w języku C ++

  • Zmienne mogą być kombinacją cyfr, znaków specjalnych, takich jak i procent (&), podkreślenie (_) lub łańcuch.
  • Wielkie i małe litery są traktowane jako różne zmienne, ponieważ C ++ jest językiem rozróżniającym małe i wielkie litery. Educba i eduCBA będą traktowane jako dwie różne zmienne.
  • Zmienne C ++ należy rozpocząć od znaku. Liczba ta nie będzie traktowana jako pierwszy znak. 6educba nie jest prawidłową zmienną, ponieważ zaczyna się od liczby, w której educba6 może być prawidłową zmienną, tak jak zaczynała się od znaku.
  • zmienne w języku C ++ nie powinny być słowem kluczowym. bo to, jeśli, jeszcze, while, do, char, this, itp. są słowami kluczowymi używanymi do określonego celu. Te słowa kluczowe nie mogą być używane jako zmienne w C ++.
  • Puste spacje nie są dozwolone dla zmiennych. Edu cba jest niepoprawna, ponieważ pomiędzy edu a cba jest spacja, gdzie wartość edukba jest poprawną zmienną lub edu_cba jest również prawidłową zmienną, ponieważ znak podkreślenia jest używany do łączenia zmiennej.

Jak działają zmienne w języku C ++?

  • Deklaracja zmiennych informuje kompilator, jakie typy zmiennych danych będą używane w programie.
  • Deklaracja nazw zmiennych informuje kompilator o nazwie zmiennych, które są używane do przechowywania wartości w programie.
  • Podczas deklarowania zmiennych mówię kompilatorowi, jakiej pamięci potrzebują zmienne. Kompilator nie musi się martwić o pamięć, dopóki nie zostanie zadeklarowany.

Jak deklarować zmienne w języku C ++?

Zmienne można zadeklarować jako pierwsze przed uruchomieniem programów. Składnia deklaracji zmiennej jest następująca
typ danych nazwa_zmiennej;
gdzie

data_type: Definiuje typy danych do przechowywania wartości. Typami danych mogą być int, char, float, double, short int itp.
nazwa_ zmiennej: określa nazwę zmiennych. Może to być wszystko oprócz słowa kluczowego.

Na przykład,
1. int cab;
2. pływak 6.9, 7.3
Na przykład 1, int jest typem danych, a cab to nazwa zmiennej. W drugim przykładzie zadeklarowaliśmy dwie zmienne, w których zmiennoprzecinkowa jest typem danych, a 6.9 i 7.3 to zmienne.
Po zadeklarowaniu zmiennych miejsce na te zmienne zostało przydzielone przez kompilator, ponieważ będzie używane w programie.

Program do zilustrowania deklaracji zmiennych w języku C ++

#include
using namespace std;
int main()
(
int x, y, z;
x = 10;
y = 3;
z = x + y;
cout << "Sum of two numbers is: " << z;
return 0;
)

Jak zainicjować zmienne w języku C ++?

W C ++ zmienne można inicjować, przypisując wartości w momencie deklaracji. Składnia inicjalizacji zmiennych w języku C ++ to -

data_type variable_name = value;

Na przykład,

  1. int x = 10;
  2. char b = „eduCBA”

W przykładzie 1 zainicjalizowaliśmy zmienną x wartością 10. W przykładzie 2 zainicjalizowaliśmy b jako znak o wartości eduCBA.

Program do zilustrowania inicjalizacji zmiennych w języku C ++

#include
using namespace std;
int main()
(
int x = 5, y = 15;
int z = x + y;
cout << "Sum of two numbers is: "<< z;
return 0;
)

Typy zmiennych w języku C ++

Istnieje 5 rodzajów zmiennych w języku C ++, które są następujące:

1. Zmienne lokalne

Zmienne lokalne są deklarowane wewnątrz funkcji. Zmienne lokalne muszą zostać zadeklarowane, zanim zostaną użyte w programie. Funkcje zadeklarowane w funkcji mogą zmieniać wartość zmiennych. Funkcje na zewnątrz nie mogą zmieniać wartości zmiennych lokalnych.

Oto przykład

int main()
(
int x = 2; //local variable
)

2. Zmienne globalne

Zmienne globalne są deklarowane poza funkcjami. Wszelkie funkcje, tj. Zarówno funkcja lokalna, jak i funkcja globalna, mogą zmieniać wartość zmiennych globalnych.

Przykład podano w następujący sposób:

int y = 10; //global variable
int main()
(
int x = 5; //local variable
)

3. Zmienne statyczne

Te zmienne są zadeklarowane słowem static.

Przykład podano w następujący sposób:

int main()
(
int x = 5; //local variable
static y = 2; //static variable
)

4. Zmienne automatyczne

Zmienne automatyczne są deklarowane za pomocą słowa kluczowego auto. Wszystkie zmienne zadeklarowane wewnątrz funkcji są domyślnie uważane za zmienną automatyczną.

Przykład podano w następujący sposób:

int main()
(
int x = 20; //local variable (Automatic variable)
auto y = 12; //automatic variable
)

5. Zmienne zewnętrzne

Używając słowa kluczowego extern, deklarowane są zmienne zewnętrzne.

extern z = 4; //external variable

Wniosek

W tym artykule widzieliśmy znaczenie zmiennych w języku C ++ i jak pracować ze zmiennymi za pomocą przykładów. Widzieliśmy również pięć różnych typów zmiennych w języku C ++ z przykładami. Mam nadzieję, że ten artykuł okaże się pomocny.

Polecane artykuły

Jest to przewodnik po zmiennych w C ++. Tutaj omawiamy Wprowadzenie, jak używać Zmiennych w C ++ wraz z Przykładami. Możesz także przejrzeć nasze inne sugerowane artykuły -

  1. Najlepszy kompilator C ++
  2. Tablice w C ++
  3. referencja c ++ vs wskaźnik
  4. C ++ Alternatywy
  5. Zmienne w JavaScript