1、字节序
大端字节序:高字节存放在低地址,低字节存放在高地址。数组元素a[0]存放在低地址。
小端字节序:高字节存放在高地址,低字节存放在低地址
2、数组的遍历
for(i = 0; i < sizeof(a) / sizeof(a[0]); i ++)
3、全局变量与局部变量
#include <stdio.h>
int b[5];
int main()
{
int [5];
return 0;
}
未初始化的变局部量是垃圾值。未初始化的全局变量是0。
4、一维数组
int array[5];
&array[0] 数组元素首地址,单位是四字节
array 数组名,同时也是数组首元素地址,单位是四字节
&array 数组的地址,单位是一个数组
5、关键字 auto、register、extern、static
局部变量 auto
寄存器变量 register:不需要从内存中读数据,减少了交互的过程。不能对寄存器变量取地址。
extern 声明一个外部变量