帮助小朋友理解变量在内存中是如何工作的!
不同类型变量的声明和初始化
展示int常量1、5和字符常量'A'、'B'的存储
变量之间的值传递
使用临时变量交换两个数
每个格子代表1字节,地址从1000开始 - 变量存储区域
存储程序中的常量值,如数字1、字符'A'、字符串"小明"等,每个常量按出现顺序分配颜色
请输入代码并执行,查看详细的解释说明!
🧭 变量名的作用:
🎨 颜色说明:每个变量都有独特的颜色,内存格子和变量列表中的颜色是对应的;常量区使用相同的颜色系统,每个常量按出现顺序分配颜色
📏 内存分配:int类型占4字节,char类型占1字节,double类型占8字节,string根据内容长度分配空间
💬 变量与常量的区别:
🔄 内存可视化:你可以看到变量占用栈区空间,常量占用常量区空间,它们在内存中是分开存储的,都使用相同的颜色分配系统