
Go backward to Apontadores I
Go up to Alguns exercícios a exemplos dados nas aulas teóricas
Go forward to Imitando o malloc
Apontadores II, variaveis "automaticas"
// -----------------------------------------------------------------------------
// Apontadores II
// Enderecos de variaveis "automaticas"
int fact(int);
main(){
int a=fact(5);
}
int fact(int n){
int z;
printf("n=%-d, Endereco de z=%u\n",n,&z);
if(n==0)
return(1);
return(n*fact(n-1));
}
/* Resultados:
n=5, Endereco de z=3221224060
n=4, Endereco de z=3221224044
n=3, Endereco de z=3221224028
n=2, Endereco de z=3221224012
n=1, Endereco de z=3221223996
n=0, Endereco de z=3221223980
*/
