如果给我一个数据类型我要快速的熟悉他需知什么?
思考:
1.怎么初始化?
2.怎么赋值?
3.数据是什么类型?
4.在内存中占得大小和存放方式?
5.变量的存储区域?
局部变量:存在栈区(stack)
全局变量:存在数据区(data-全局区)
静态变量:存在数据区(data-全局区)
malloc或new申请任意大小的内存:存在堆区(heap)
常量:存在数据区(data-常量区))
6.作用域?
局部变量:只在特定的过程或函数中可以访问
全局变量:从变量定义处开始,到本程序文件的末尾
注释:程序结束后,全局变量不释放,里面可能还存在数据。
静态变量:只在特定的过程或函数中可以访问,生命周期是整个文件