Przykłady w C:



Stwórz w C funkcję test_static(), która ogranicza się do modyfikowania (np. inkrementacji) wartości zmiennej zadeklarowanej wewnątrz tej funkcji jako zmienna statyczna (np. static int licznik;). Wywołaj funkcję w kodzie kilka razy pod rząd, np.
    test_static();
    test_static();
    test_static();
Jak zachowuje się wartość zmiennej między wywołaniami? Czy ma na to wpływ ustawienie jej wartości początkowej w deklaracji?
Przykłady w Pythonie:



Sprawdź, kiedy zmienna w funkcji w Pythonie jest lokalna, a kiedy globalna? Stwórz w środowisku zmienną o nazwie xyz, a następnie funkcję, w której również zadeklarujesz, a następnie zmodyfikujesz, zmienną xyz. Jak zmieniają się wartości obu zmiennych, gdy ta w funkcji zadeklarowana jest ze słowem kluczowym global, a jak bez niego?

Ostatnia modyfikacja: piątek, 8 sierpnia 2025, 14:53