Zmienna to obszar pamięci przechowujący jakieś dane. O rodzaju i sposobie prezentacji tych danych decyduje typ zmiennej. Ze względu na zasięg możemy podzielić zmienne na:
- Zmienna lokalna to zmienna widoczna tylko w obrębie danej funkcji lub obiektu, tworzona w momencie inicjowania obiektu i niszczona razem z obiektem. Kolejne, rekurencyjne wywołanie tej samej funkcji tworzy na stosie nową instancję zmiennej.
- Zmienna globalna to zmienna widoczna w obrębie całego programu.
OGÓLNA STRUKTURA PROGRAMU
Struktura programu w języku C++ jest następująca:
1. dyrektywy dołączające pliki nagłówkowe bibliotek standardowych i zdefiniowanych przez użytkownika
2. prototypy funkcji i/lub definicje funkcji
3. deklaracje zmiennych globalnych
4. słowo kluczowe main()
5. klamra otwierająca {
6. deklaracja zmiennych lokalnych
7. treść programu
8. klamra zamykająca }
9. definicje funkcji
Są to identyfikatory o specjalnym znaczeniu. Mają zarezerwowany, ściśle określony cel. Można je wykorzystywać tylko w z góry określonych przypadkach. Język C++ posiada dużą gamę słów kluczowych. Zostały one w większości wypisane poniżej:
INSTRUKCJA WARUNKOWA if
Instrukcja if sprawdza warunek zamknięty w nawiasie okrągłym. Warunek może być złożony. Jeżeli warunek jest spełniony (wyrażenie logiczne ma wartość TRUE) to jest wykonywany blok instrukcji znajdujący się bezpośrednio po nawiasie warunku.
Instrukcje iteracyjne umożliwiają wielokrotne wykonanie tej samej części kodu.
INSTRUKCJA for
Pętla for najczęściej stosowana jest w sytuacji, gdy z góry możemy przewidzieć ile razy dany fragment kodu powinien się wykonać. Np. wypisując na ekranie tabliczkę mnożenia do 10, dziesięć razy wykonywany jest ten sam fragment kodu.