Dlaczego obszar “Data” zawiera tylko zmienne globalne, bez statycznych ? Gdzie wobec tego znajdują się niby zmienne statyczne zainicjalizowane do innnej wartości niż zero ? Bo chyba nie na stosie, który przechowuje zmienne automatyczne lub stercie, która przechowuje zmienne dynamiczne tworzone new’em
int global_zero;
int global_nonzero = 8;
const int dycha = 10;
int licznik()
{
static int static_zero;
static int static_nonzero = 255;
static_zero++;
if (static_zero == static_nonzero)
static_zero = 0;
return static_zero;
}
int main()
{
int wynik = licznik();
return 0;
}