2016 - 2024

感恩一路有你

局部变量和全局变量在哪里创建 php函数中局部变量和全局变量的区别?

浏览量:1396 时间:2021-03-17 21:36:14 作者:admin

php函数中局部变量和全局变量的区别?

定义一个函数这个函数里的变量都是局部变量它们只能在这个函数内部使用return是这个函数的返回值调用这个函数就会输出这个值这个值可以是函数内的变量也就是局部变量全局变量只要是在这个页面里就能使用超全局变量在所有页面都能使用

C语言全局变量和局部变量会冲突吗?为什么?

C语言中,看你怎么安放全局变量和局部变量了。如果你把全局变量和局部变量放在一个代码文件内,那么就是冲突的。这么说不明显,我写个C程序代码你就知道了,如下图所示:



在这段C程序中,我在主函数main之外定义了一个全局变量para,并且给了一个初始值1。在C程序主函数main里面,我又定义了一个变量para,跟主函数之外的那个para是同名。

这里,C程序主函数外面的那个变量生命周期在整个代码中有效,而主函数的这个变量只在主函数内有效。

这也就是说,在C程序主函数里操作para变量,实际上操作的是主函数中的变量,外面的para变量值还是1。在这段C程序中,main函数中的para变量把外面的变量para给遮住了。

所以,同学们在学习C语言时,一定要注意这个全局变量被局部同名变量遮住的问题,同时也要了解变量的作用域和生命周期。

局部变量和全局变量在哪里创建 php静态变量 c语言全局变量和局部变量

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。