Zmienne w programowaniu komputerowym .
Jeśli jesteś w świecie programowania komputerowego, z pewnością spotkasz się z terminem „zmienna”, bez względu na język lub cel twojego programu. Przejdźmy dalej i zrozummy, co oznacza ten termin.
Według Cambridge Dictionary słowo zmienna oznacza;
A). coś , co prawdopodobnie często się zmienia
B). liczba, kwota lub sytuacja, która może ulec zmianie
C). litera lub symbol reprezentujący dowolny zestaw wartości
Ten artykuł ma na celu przedstawienie świadomego wyjaśnienia terminu w kontekście programowania komputerowego, który jest bardziej skłonny do drugiej i trzeciej definicji powyżej.
Launch School ma bardzo dobrą definicję zmiennej w odniesieniu do programowania komputerowego w następujący sposób:
Zmienne służą do przechowywania informacji, do których można się odwoływać i którymi można manipulować w programie komputerowym. Zapewniają również sposób oznaczania danych opisową nazwą, dzięki czemu nasze programy mogą być lepiej zrozumiane przez czytelnika i nas samych. Pomocne jest myślenie o zmiennych jako o pojemnikach zawierających informacje. Ich jedynym celem jest etykietowanie i przechowywanie danych w pamięci. Dane te mogą być następnie wykorzystywane w całym programie.
Ustanowiliśmy teraz zmienne jako „symbole zastępcze” lub „pola”, których możemy używać do przechowywania danych lub wartości. Aby móc z nich korzystać, należy nadać im imiona. Każdy język programowania ma konwencje nazewnictwa lub reguły określające sposób nadawania nazw zmiennym. Konwencje nazewnictwa określają składnię nazewnictwa określającą, jakich znaków można używać, a jakich nie, wielkość liter, rozróżnianie wielkości liter itp.
Nie możemy wyczerpać wszystkich konwencji nazewnictwa dla wszystkich języków w tym artykule, jednak nadanie znaczącej i opisowej nazwy, która komunikuje przeznaczenie zmiennej, jest wspólne dla wszystkich języków programowania. Dokumentacje specyficzne dla języka są dobrym miejscem do znalezienia konwencji nazewnictwa dla każdego języka.
Teraz, gdy już wiemy, czym są zmienne i jak je nazywać, zobaczmy, jak można ich używać. Po pierwsze, oto kilka terminów związanych ze zmiennymi w programowaniu:
Zadeklaruj/Zdefiniuj: oznacza to po prostu utworzenie zmiennej.
Przypisz/Zapisz: po utworzeniu zmiennej umieszczasz w niej określoną wartość. W większości języków programowania do przypisywania wartości używany jest znak „=”.
Dostęp: celem przechowywania wartości w zmiennej jest umożliwienie dostępu do niej w celu użycia.
Modyfikuj/Zmień: oznacza to zastąpienie wartości wewnątrz zmiennej nową.
Zakres: oznacza, jak daleko zmienna jest dostępna do użycia w sekcjach programu.
To tylko kilka, o których warto wspomnieć. Więcej szczegółów można znaleźć tutaj i tutaj .
Rodzaje zmiennych.
Istnieje pięć rodzajów zmiennych. Stałe, zmienne globalne, zmienne klasowe, zmienne instancji i zmienne lokalne.
Stałe: służą do przechowywania danych, które nigdy nie muszą się zmieniać.
Zmienne globalne: te zmienne są dostępne w całej aplikacji/programie, zastępując wszystkie granice zakresu.
Zmienne klasy: te zmienne są dostępne dla instancji Twojej klasy, jak również dla samej klasy. Zmienne klasy muszą być inicjowane na poziomie klasy, poza definicjami metod.
Zmienne instancji: te zmienne są dostępne w bieżącej instancji klasy nadrzędnej. Zmienne instancji mogą przekraczać niektóre granice zakresu, ale nie wszystkie.
Zmienne lokalne: najczęstsze zmienne, z którymi się spotkasz i przestrzegaj wszystkich granic zakresu.

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































