Я немного путаюсь в переменных static, auto, global и local.
Где-то я читал, что переменную static можно получить только внутри функции, но они все еще существуют (остаются в памяти) после возвращения функции.
Однако я также знаю, что переменная local также делает то же самое, так в чем же разница?