关于全局变量和局部变量

问题遇到的现象和发生背景 我想要看局部变量和全局变量的区别
问题相关代码,请勿粘贴截图
int   a=100#include 
int main()
{
    int a =10printf("%d\n", a);

    return 0;
}

运行结果及报错内容

c3688
c4430
c2146
c2144

我的解答思路和尝试过的方法
我想要达到的结果成功运行

有没有一种可能,你#include没写完

建议你认真学习一下这个 http://c.biancheng.net/view/1858.html

讲的很清楚明白,看完它,我认为你应该就明白啦

有帮助的话,可以点击一下 采纳 哟,谢谢~

你这写的是什么?变量定义放#include上面?第二行include的是什么?

局部变量在方法内部可以引用到 ,全局变量在类作用域所有方法中都可以用到。 全局变量的作用域比局部变量的作用域大。如果是同名的局部变量和全局变量。在局部变量声明的函数外,用到的是全局变量。如果在局部变量声明的函数内部则会用到局部变量。

你把报错信息截图

这篇文章:递归函数与全局变量、局部变量 也许能够解决你的问题,你可以看下