初学者C语言简单问题求解

2024-12-21 12:24:01
推荐回答(2个)
回答1:

你的变量a是生命在主函数中的临时变量,你函数f中并不存在叫做a的变量,你可以把变量a的声明编程全局的

回答2:

要在主函数前声明

#include
void f();
main()
{
int a=1;
f();
}
f()
{
printf("%d",a);
}

#include
f()
{
printf("%d",a);
}
main()
{
int a=1;
f();
}