Startuj z nami!

www.szkolnictwo.pl

praca, nauka, rozrywka....

mapa polskich szkół
Nauka Nauka
Uczelnie Uczelnie
Mój profil / Znajomi Mój profil/Znajomi
Poczta Poczta/Dokumenty
Przewodnik Przewodnik
Nauka Konkurs
uczelnie

zamów reklamę
zobacz szczegóły
uczelnie

Aktualna kategoria: Nauka » Informatyka » Liceum - lekcje

1...16171819202122232425262728293031323334
Lekcja: "Programowanie - język C- C++ - funkcje, deklaracja zmiennych"

Zasięg deklaracji zmiennych


Podczas programowania w języku C++ nie musimy dokonywać deklaracji zmiennych w ściśle określonym miejscu. Należy jednak pamiętać, że od miejsca deklaracji zmiennej zależy jej zasięg.
Zmienne globalne są deklarowane poza funkcjami, mają domyślną klasę pamięci static. Jeżeli nie zostaną przesłonięte przez zmienne lokalne funkcji to są widoczne w każdym miejscu w programie.
Zmienne lokalne są deklarowane w funkcjach i są widoczne tylko wewnątrz funkcji w których zostały zadeklarowane.

Zmienne zadeklarowane wewnątrz funkcji domyślnie posiadają klasę auto. Są one usuwane z pamięci zaraz po zakończeniu działania funkcji. Gdy zadeklarujemy zmienną klasy static wewnątrz funkcji pozostanie ona w pamięci do zakończenia działania funkcji.

Zmienne, które zostały zadeklarowane w liście parametrów funkcji są zmiennymi lokalnymi funkcji. Zmienne zadeklarowane w bloku są widoczne tylko w jego wnętrzu, w tym także w jego zagnieżdżeniach.
<< Poprzednia plansza   Następna plansza >>

Udostępnij link do tej lekcji innym uczniom:




Zgłoś uwagę do lekcji:




Zachodniopomorskie Pomorskie Warmińsko-Mazurskie Podlaskie Mazowieckie Lubelskie Kujawsko-Pomorskie Wielkopolskie Lubuskie Łódzkie Świętokrzyskie Podkarpackie Małopolskie Śląskie Opolskie Dolnośląskie