【发布时间】:2022-01-05 10:50:58
【问题描述】:
#include <stdio.h>
void numberisone()
{
int number = 1;
}
int main()
{
numberisone();
printf("%d", number);
return 0;
}
我对编程还很陌生,所以请让解释尽可能简单:) 提前致谢!
【问题讨论】:
-
函数中定义了变量
number:其作用域仅限于函数。 -
因为标识符只存在于它们被声明的范围内。这是非常基础的东西,所以不要将 SO 视为交互式初学者教程,而应该只学习非交互式教程。
标签: c scope identifier undeclared-identifier