首页
编程
java
php
前端
首页
编程
java
php
前端
局部变量和全局变量的区别
就这两张图片,一个局部变量一个全局变量,为什么最后的结果不一样的。
对变量没有初始化
不知道你这个问题是否已经解决, 如果还没有解决的话:
这个问题的回答你可以参考下:
https://ask.csdn.net/questions/700988
这篇博客你也可以参考下:
输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。
除此之外, 这篇博客:
你真的了解静态变量、常量的存储位置吗?
中的
静态局部变量、静态全局变量、全局变量的异同
部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
全局变量
在整个工程文件内都有效,
静态全局变量
只在定义它的文件内有效;
静态局部变量
只在定义它的函数内有效,且程序仅分配一次内存(只初始化一次),函数返回后,该变量不会消失;
全局变量
和
静态变量
如果没有手工初始化,则由编译器初始化为
0
。
静态局部变量
与
静态全局变量
共享
数据段(或.BSS段)
。
您还可以看一下
张川
老师的
微信小程序开发 | 从设计效果图到程序开发上线全过程学习
课程中的
变量、数组、对象、函数的定义和使用
小节, 巩固相关知识点
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
点击展开全文