a zastanowiłeś się, co się dzieje, gdy wczytujesz coś do nieistniejącego miejsca ?
tak naprawdę, to ta wartość gdzieś trafia - gdzie, to zależy od kompilatora (a dokładniej od tego jak kompilator układa zmienne w pamięci) i dlatego dla różnych kompilatorów wynik będzie różny
wystarczy, że dodasz jeden element do zmiennej stos, a będzie AC, choć to raczej nieeleganckie rozwiązanie.
A w przyszłości odradzam używanie nieistniejących elementów tablicy :), wynik rzadko zadowalający, a błąd za to często trudny do znalezienia