C++程序中的变量必须定义在主程序内部吗

C++程序中的变量必须定义在主程序内部吗,第1张

当然不是了。主程序你是指main吧。 其实他就是肆缓一个函数定义在其中的变量就是我们一般说的局部变量,和定义在其他函数内的变量是一个性质。如果你定义在main外面,那他就是一个全局变量。所有函数内都可以使用。且生命周橘雹轮期跟随程序运行的开圆信始和结束。

如果按旧的c语言标准(c89)确实是,函数内部使用的变量必须定义在开头

c99标准支持随处定义变量,因此不受限制,不过由于支持新标准的c编译器太少,为了保持程序的可移植性,还是按旧标准把局部闹悔迟变前物量定义在液李每个函数的开头好了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8243250.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存