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

Contenuto cancellato Contenuto aggiunto
BimBot (discussione | contributi)
m Bot: Sostituzione automatica (-\{\{[Ll]inguaggio[ _]C\}\} +{{C}})
Ramac (discussione | contributi)
m fix
Riga 1:
{{C}}
 
{{Avanzamento|100%}}
{{IndexItem|vettori}}{{IndexItem|array}}'''Vettori e {{IndexItem|puntatori}}puntatori''' sono strettamente legati fra loro.
 
Riga 8:
 
<source lang="c">
a == &a[0]
*a == a[0]
</source>
 
Riga 15:
 
<source lang="c">
#include <stdio.h>
#include <stdlib.h>
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 40:
 
<source lang="c">
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
char a[7]={'a', 'b', 'c', 'd', 'e', 'f', 'g'};
printf("%c %c", a[3], *(a+3));
return 0;
}
</source>
 
Riga 58:
 
<source lang="c">
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
#define lunghezzariga 5
#define lunghezzacolonna 3
char a[lunghezzacolonna][lunghezzariga]={'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o'};
printf("%c %c", a[1][2], *((char *)a+1*lunghezzariga+2));
return 0;
}
</source>
 
Riga 78:
[[en:C Programming/Pointers and arrays]]
[[pl:C/Wskaźniki]]
{{Avanzamento|100%|27 maggio 2008}}