Ниже приведены 2 программыпочему разные ответы?
Первые
#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
int *p;
p=&a;
printf("%u %u",p,p+1);
}
Второй
#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
printf("%u %u",&a,&a+1);
}
Теперь в двух programs..I напечатали значения & А с использованием р в первом код и непосредственно во втором.
Почему результаты разные?
ответ я получаю.
for first 3219048884 3219048888
for second 3219048884 3219048904
Не могли бы вы форматировать ваши строки коды с помощью кнопки коды в редакторе? Это облегчает людям помощь. – jlafay
Каковы результаты, которые вы получаете? –
И каковы результаты, которые вы видите? –