extern int i;
void add();
int main()
{
add();
if (i == 0)
printf("scope rules\n");
}
void add()
{
int i;
}
ich in diesem Fall immer Fehler selbst Variable i in Add-Funktion definiert istExtern Schlüsselwort Problem in c
aber es wird in folgendem Fall
extern int i;
void add();
int main()
{
int i;
//add();
if (i == 0)
printf("scope rules\n");
}
void add(){
//int i;
}
Sie müssen ein Buch über C oder C++ lesen, das wird dies im Detail erklären. –