数据类型和作用域
问题:
1.不用变量分别存在什么地方?
2.常见数据类型?
3.不同变量的作用域是什么?
数据变量的存储区域:
- 局部变量:存在栈区(stack)
- 全局变量:存在数据区(data-全局区)
- 静态变量:存在数据区(data-全局区)
- malloc或new申请任意大小的内存:存在堆区(heap)
- 常量:存在数据区(data-常量区)
数据类型:
- 整型
- 字符型
- 浮点型
- 构造性
- 对象
- 整型
作用域:
- 局部变量:只在特定的过程或函数中可以访问
- 全局变量:从变量定义处开始,到本程序文件的末尾
- 静态变量:只在特定的过程或函数中可以访问,生命周期是整个文件