摘要:
注:一个程序只建立一个内存四区,所有函数共用这个内存四区。 内存四区如下: 一、全局区 全局变量和静态变量的存储是放在一起的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域, 该区域在程序结束后由操作系统释放; 常量区——字符串常量和其他常量的存储位 阅读全文
摘要:
变量的本质: (一段)连续内存空间的别名 程序通过变量申请和命名内存空间 通过变量访问内存空间 修改变量的方法 1、直接方法 2、间接方法 解析: &a 返回int a类型的内存地址 直接操作内存地址进行赋值 首先 将地址标记为int 类型,指明四个字节区 int *p=(int*)&a; *p=1 阅读全文
摘要:
1、对于问题理解的深度,决定能不能成为一个高手 2、概念不清晰,是产生bug的根源 本质:固定大小内存块的别名 a[10] a &a 数组数据类型(关键点): 1、数组类型 2、数组指针 3、数组类型与数组指针类型的关系 求数据类型占的字节数 sizeof() 数据类型可以起别名吗? tpedef 阅读全文