点进来!!有关于C++变量的定义

请问一下:
C++ 程序中,变量定义在 **int main()**上和下,有什么区别呢?
洛谷 上面做了一个题,调了很久都不对,后来把在
int main() 里的 int maxn=1e9,minn=_1e-9_,
改到 int main() 上就好了。
所以请问为什么呢?

可能是你在别的函数用到里这两个变量了,需要全局变量

1、一个是全局变量(初始值为0),一个是局部变量(初始值为随机数),但你定了初始值,应该不存在这个问题,只有第二种可能。
2、其它函数也调用了maxnminn

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632