Как статическая переменная "сохраняется" от одного вызова к другому?Использует ли он что-то вроде malloc
, чтобы поместить его в память программы, или существует другой способ, которым оно сохраняется для всей программы для просмотра этой переменной, например:
static int counter = 4;
[similar to:]
int counter = malloc(sizeof(int));
counter = 4