Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- cout << "jakis tekst do wyswietlenia" << endl;
- /*
- 1. każdy tekst zapisujemy w podwójnym cudzysłowie
- 2. każdy człon jest poprzedzany dwiema strzałkami (<<)
- 3. członem nazywamy tekst, zmienną, działanie, liczbę, przejście do następnego wiersza itd.
- 4. endl oznacza przejście do następnego wiersza
- 5. każda instrukcja w C++ kończy się średnikiem
- */
- /*
- zmienna - pewna wartość przechowywana w pamięci komputera w trakcie działania programu
- zmienna posiada wartość (może ją zmieniać w trakcie działania), nazwę i typ
- typ nazwa;
- */
- int liczba = 10;
- cout << liczba << endl;
- liczba = 15; // przypisanie nowej wartości zmiennej
- cout << liczba << endl;
- /*
- typy zmiennych:
- int - liczby całkowite
- float - liczby zmiennoprzecinkowe (liczby rzeczywiste)
- bool - prawda lub fałsz
- char - znak
- string - łańcuch znaków. UWAGA: formalnie rzecz biorąc, string nie jest typem zmiennej, ale klasą. Używamy go tak samo jak typu zmiennych
- */
- float liczba2 = 5.5;
- bool pf = true; // działa tak samo jak gdybyśmy zapisali bool pf = 1;
- cout << pf << endl; // na ekranie wypisana zostanie jedynka (zamiast true)
- /*
- stała - zmienna, która nie może zmieniać swojej wartości w trakcie działania programu
- const typ nazwa = wartość;
- */
- const double PI = 3.14159;
- cout << PI << endl;
- // PI = 3; - taki zapis oznaczałby błąd, program się nie skompiluje
- /*
- zmienne globalne i zmienne lokalne
- wszystkie powyższe zmienne są zmiennymi lokalnymi, gdyż działają wyłącznie wewnątrz bloku, w którym zostały zadeklarowane
- zmienne globalne to takie, które są deklarowane poza głównym blokiem programu (zwykle przed otwarciem funkcji głównej programu)
- Najważniejsza zasada dotycząca zmiennych: istnieją tylko wewnątrz bloku, w którym zostały stworzone (po wyjściu z bloku zostają zniszczone)
- Przykładowo taki kod nie zostanie skompilowany:
- {
- int nowa_zmienna_lokalna = 5;
- }
- cout << nowa_zmienna_lokalna << endl;
- */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement