局部观察 C语言全局变量和局部变量会冲突吗?为什么?
浏览量:2802
时间:2021-03-11 10:59:57
作者:admin
C语言全局变量和局部变量会冲突吗?为什么?
在C语言中,这取决于如何放置全局变量和局部变量。如果将全局变量和局部变量放在一个代码文件中,则会发生冲突。所以不明显,我将编写一个C程序代码,如下图所示:
在这个C程序中,我在main函数外定义了一个全局变量para,并给出一个初始值1。在C程序的主函数中,我定义了一个变量para,它与主函数外的变量同名。
这里,C程序主函数外的变量的生命周期在整个代码中是有效的,而主函数的变量只在主函数中有效。
也就是说,当您在C程序的主函数中操作para变量时,实际上是在主函数中操作变量,而外部para变量的值仍然是1。在这个C程序中,main函数中的para变量隐藏了外部变量para。
因此,学生在学习C语言时,必须注意全局变量被同名局部变量覆盖的问题,还要了解变量的范围和生命周期。
素描中,怎样处理全局与部分的关系?
我们要有整体,有局部,有主次,不能失去绘画的韵味。最后,整体调整画面,处理大关系和小细节。协调和突出一些亮点和黑暗部分的灰色表面,形成一种真实感是很舒服的。这种绘画步骤既有整体又有局部,二者相互协调。
“管中窥豹,是形容从小处看到事务全局,还是形容人鼠目寸光,只看到局部现象呢?
1. "“窥视”——透过小孔或裂缝观察。
2. "“竹筒观豹”——竹筒观豹。
3. 意义:隐喻只能看到一部分,或者隐喻可以从观察到的部分推断出全貌。
4. 豹的一瞥通常与“可见”连用。
5. 典故之源:世界语言新解。南宋刘易卿的创办人:“这郎的眼睛里也有豹的一瞥,但他时不时能看到。”。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。