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
/
Scoping
/
esempio1.c
next >
Wrap
C/C++ Source or Header
|
1997-04-01
|
566b
|
31 lines
#include <stdio.h>
/* Esempi di scope: paranetri delle funzioni */
int x=10; /* variabile globale */
int f(int x) { return(x+1); }
int h(int y) { return(y+1); } /* i par. si possono ridenominare */
int i(int y) { return(x+1); }
int l(int y) { int x=6;
return(x+1);
}
/* DA NON USARE:
int g(int x) {
int x=4; "warning" del compilatore: x shadows il par x
return(x+1);
}
*/
void main(void)
{
int x=0;
printf(" %d %d %d %d",f(x),h(x),i(x),l(x));
/* stampa: 1 1 11 7 */
}