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ć?

questionAnswers(2)

yourAnswerToTheQuestion