У всех переменных, объявленных в блоке, нет ссылки?
Например:
1
Если я объявляю статическую переменную:
void foo()
{
static int i;
}
Будет ли у него внутренняя связь или нет связи? Если нет связи, то зачем статично?
2
Что произойдет, если я использую extern?
/*global scope*/
static int i;
void foo()
{
extern int i;
}
В этом случае, какая будет связь i
?