C/Vettori e puntatori/Interscambiabilità tra puntatori e vettori: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 19:
int main(void)
{
printf("%i", prova());
return 0;
}
int prova(void)
{
int a[3];
a[0]=78;
a[1]=93;
return (*a==a[0]);
}
</source>
Riga 45:
int main(void)
{
char a[7]={'a', 'b', 'c', 'd', 'e', 'f', 'g'};
printf("%c %c", a[3], *(a+3));
return 0;
}
</source>
Riga 60:
#include <stdio.h>
#include <stdlib.h>
#define LunR 5
#define LunC 3
 
int main(void)
{
char a[LunC][LunR]={'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h',
#define LunR 5
'i', 'j', 'k', 'l', 'm', 'n', 'o'};
#define LunC 3
printf("%c %c", a[1][2], *((char *)a+1*lunghezzarigaLunR+2));
char a[LunC][LunR]={'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h',
return 0;
'i', 'j', 'k', 'l', 'm', 'n', 'o'};
printf("%c %c", a[1][2], *((char *)a+1*lunghezzariga+2));
return 0;
}
</source>