/*
数据在内存中存放的时候有一个顺序问题,大小端字节
大端:高字节在低地址,低字节在高地址
小端:高字节在高地址,低字节在低地址
低地址 高地址
01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00
读数据从高向低读
*/
int main()
{
int arr[] = { 1,2,3,4,5 };
short* p = (short*)arr;
int i = 0;
for (i = 0; i < 5; i++)
{
*(p + i) = 0;
}
for (i = 0; i < 5; i++)
{
printf("%d ", arr[i]);
}
return 0;
}