局部变量和全局变量
局部变量可以和全局变量重名,并且会覆盖全局变量。在引用全局变量时,有两种方式可以选择:引用头文件的方式和extern关键字。
程序的局部变量存放在堆栈 当中,全局变量存放在静态区 中,动态申请数据存放在堆 中。
下面看一个具体的列子:
运行结果:
121212121212121212
waiting for thread to finished...
joined,it returned OK!
本文详细介绍了局部变量和全局变量的区别与使用方法,包括它们的存储位置及如何引用全局变量。通过具体实例展示了局部变量如何覆盖全局变量,以及在多线程环境下对全局变量的操作。
局部变量和全局变量
局部变量可以和全局变量重名,并且会覆盖全局变量。在引用全局变量时,有两种方式可以选择:引用头文件的方式和extern关键字。
程序的局部变量存放在堆栈 当中,全局变量存放在静态区 中,动态申请数据存放在堆 中。
下面看一个具体的列子:
运行结果:
121212121212121212
waiting for thread to finished...
joined,it returned OK!
911

被折叠的 条评论
为什么被折叠?