计算机的内存

来源:互联网 发布:如何描述一个java项目 编辑:程序博客网 时间:2024/06/13 06:17

内存中的字节(p22)

内存的最小单位是(bit)
字节:内存中的8个位组成一组,每一组的8位称为一个字节
字节的地址:字节的标记称为字节的地址(address)
内容
位只能是0或1.在计算机中所有的值都存储为二进制
字节的地址从0开始
每个字节都有唯一的地址

访问数组的元素

数组名称[索引值]
注意:
索引值是从0开始的,不是1
数组维(array dimension): 数组的元素个数

变量在内存中的地址(p173)

编译器给变量分配内存地址时,内存地址都是变量字节数的倍数,这样确保内存的访问是最高效。

数组在内存中的组织方式

数组元素的地址是数组开始的地址,加上元素的索引值乘以数组中每个元素的字节数。

整数变量的地址

printf("\n%p",&value);

数组的元素地址

printf("\n%p",&number[2]);

3行5列元素数组在内存中的组织方式

float number[3][5];

将二维数组想象成一维数组,其中的每个元素本身是一个一维数组。
数组中的每个元素都含有5个float类型的元素
第一行的5个float元素位于标记为numbers[0]的内存地址

0 0
原创粉丝点击