-4
#include<stdio.h>
main()
{
int a[]={10,20,30,40,50};
char *p;
int i;
p=(char*)a;
for(i=0;i<8;i++)
{
printf("%d %u\n",*p,p);
p++;
}
return 0;
}
Пожалуйста, объясните, как массив хранится в памяти?Каково поведение массива в этой программе?
Основываясь на этом, а также [предыдущий вопрос] (HTTP://stackoverflow.com/questions/10696024/how-is-the-array-stored-in-memory), вы должны найти [хорошую книгу C] (http://stackoverflow.com/questions/562303/the-definitive- с-книга-гид-и-лист). – Blastfurnace
Последовательный выделенный блок памяти, когда он представляет собой массив целых чисел, он будет выделять 4 байта для каждого элемента или в зависимости от системы, google it dude, SOF не подходит для таких вопросов. –
тег [тег: домашнее задание] отсутствует? – RedX