home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.disi.unige.it
/
2015-02-11.ftp.disi.unige.it.tar
/
ftp.disi.unige.it
/
pub
/
.person
/
CataniaB
/
teach-act
/
esempi
/
Puntatori
/
puntarray.c
< prev
next >
Wrap
C/C++ Source or Header
|
1997-04-08
|
660b
|
28 lines
#include <stdio.h>
/* Array e puntatori */
main()
{
int x;
int a[10]={29,1000,7};
/* a e' una COSTANTE di tipo puntatore a intero posso usarla
* come valore sinistro ma non la posso usare a sx di un
* assegnazione! */
int *p;
p=a; /* p punta ad a[0] cioe' *p==a[0] e p=&a[0] */
/* NON POSSO scrivere a=p !! a e' una costante! */
/* Le seguenti assegnazioni sono tutte equivalenti */
x=*p;
printf("\n %d",x);
x=*a;
printf("\n %d",x);
x=a[0];
printf("\n %d",x);
x=p[0];
printf("\n %d",x);
/* output sempre 29 */
}