Qui di seguito sono 2 programmiperché diverse risposte?
First
#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
int *p;
p=&a;
printf("%u %u",p,p+1);
}
Seconda
#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
printf("%u %u",&a,&a+1);
}
Ora, nei due programs..I hanno stampato i valori di & un utilizzo p in prima codice e direttamente nel secondo ..
Perché i risultati sono diversi?
la risposta che sto ottenendo sono.
for first 3219048884 3219048888
for second 3219048884 3219048904
La prego di formattare i righe di codice con il tasto codice nell'editor? Rende molto più facile per le persone dare una mano. – jlafay
Quali sono i risultati che ottieni? –
E quali sono i risultati che vedi? –