-3
extern int i;
void add();
int main()
{
add();
if (i == 0)
printf("scope rules\n");
}
void add()
{
int i;
}
我在这种情况下,即使变量i在附加功能extern关键字问题
定义,但它会在以下情况下
extern int i;
void add();
int main()
{
int i;
//add();
if (i == 0)
printf("scope rules\n");
}
void add(){
//int i;
}
你需要阅读一本关于C或C++的书,它将详细解释这一点。 –