数据类型 变量与常量
来源:互联网 发布:李舒 复旦 作家 知乎 编辑:程序博客网 时间:2024/04/29 22:48
变量特点; 1.变量的数据类型: 变量占用内存空间的大小
2.变量的作用域: (生命周期)变量的有效性范围
3.变量的存储类型: 变量在内存中的存储方式
内存和硬盘的区别:内存:数据调定会丢失,放的是运行数据,动态执行
硬盘:保存静态数据
进程虚拟地址空间:给每个进程4G存储空间,内存给每个进程大概2M空间(物理内存)
MMU:把虚拟地址映射到物理内存
虚拟空间内存分布:高地址1G空间给内核(内核空间),3G用户空间
3G用户空间:1.栈空间:局部变量,函数形参,自动变量
2.堆空间:malloc,ralloc,calloc
3.数据区:①bss:未初始化的全局变量 ②or(only read):常量(不能修改) ③静态数据区:static修饰的变量,初始化的全局变量
4.代码段:代码
栈空间的特点:先进后出,系统管理,所在函数结束之后释放
堆空间的特点:由用户管理,先进后出
数据区的特点:整个程序结束之后释放
局部变量未初始化,随机分配一个值;全局变量未初始化,初始化为0.局部变量与全局变量重名,局部变量起作用
分配内存的方式:栈空间,堆空间,数据区
- 数据类型、变量与常量
- 数据类型-变量与常量
- 数据类型 变量与常量
- 数据类型与常量变量
- 基本数据类型----常量与变量
- 【基本数据类型】常量与变量
- 数据类型以及变量与常量
- 第二章 JavaScript数据类型,常量与变量
- 第二课,数据类型与变量,常量
- 第三章:变量、常量与数据类型
- 运算符 常量与变量 数据类型
- java 基础(数据类型+操作符+常量与变量+数据类型转换)
- 数据类型、常量和变量
- 变量、常量、标识符、数据类型
- 变量,常量,数据类型
- Java常量、变量、数据类型
- 变量、常量、数据类型
- 常量、变量、数据类型
- Python画柱状图详解(matplotlib)
- 斐波那契数列和二分查找的算法(递归与非递归)
- 多个文件目录下Makefile的写法
- 通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔
- Swift中enum自定义类型的实现
- 数据类型 变量与常量
- Java之美[从菜鸟到高手演变]之设计模式
- tp基本操作
- codeforces 733C Epidemic in Monstropolis 贪心
- WebRTC研究之Chrome源码编译
- 把memcached添加到系统自启动
- 《我的豆瓣》项目开发(二)
- 关于malloc分配内存的“堆被损坏“Bug
- 通向架构师的道路(第五天)之tomcat集群-群猫乱舞