Zmienne lokalne ustawione na zero? (Cel C)
Czytam książkę o Objective-C i autor powiedział, że jeśli zmiennym lokalnym nie zostanie przypisana wartość, zostaną one ustawione na zero, ale zmienne statyczne zostaną ustawione na zero. Więc założyłemint a
i nie przypisałem jej wartości. NastępnieNSLog(@"%i", a)
aby go wyświetlić ia
był wyświetlany jako zero. Byłem trochę zdezorientowany i zastanawiałem się, czy ktoś może mi to wyjaśnić?