Diapositiva 1

Anuncio
Punteros y Funciones
Rafael Palacios 2005
Primero sin punteros
float Cuadrado(float x);
int main(void)
{
float a;
float b;
a=7;
b=Cuadrado(a);
printf("%f al cuadrado es %f\n",,b);
}
float Cuadrado(float x)
{
float res;
res= x * x;
return res;
}
float Cuadrado(float x);
int main(void)
{
float a;
float b;
a=7;
b=Cuadrado(a);
printf("%f al cuadrado es %f\n",,b);
}
float Cuadrado(float x)
{
float res;
res= x * x;
return res;
}
a
???
b
???
float Cuadrado(float x);
int main(void)
{
float a;
float b;
a=7;
b=Cuadrado(a);
printf("%f al cuadrado es %f\n",,b);
}
float Cuadrado(float x)
{
float res;
res= x * x;
return res;
}
a
7
b
???
float Cuadrado(float x);
int main(void)
{
float a;
float b;
a
7
b
???
x
7
a=7;
b=Cuadrado(a);
printf("%f al cuadrado es %f\n",,b);
}
float Cuadrado(float x)
{
float res;
res= x * x;
return res;
}
res
???
float Cuadrado(float x);
int main(void)
{
float a;
float b;
a
7
b
???
x
7
res
49
a=7;
b=Cuadrado(a);
printf("%f al cuadrado es %f\n",,b);
}
float Cuadrado(float x)
{
float res;
res= x * x;
return res;
}
float Cuadrado(float x);
int main(void)
{
float a;
float b;
a
7
b
49
x
7
res
49
a=7;
b=Cuadrado(a);
printf("%f al cuadrado es %f\n",,b);
}
float Cuadrado(float x)
{
float res;
res= x * x;
return res;
}
Ahora con punteros
void Cuadrado(float *presul, float x);
int main(void)
{
float a;
float b;
a=7;
Cuadrado(&b,a);
printf("%f al cuadrado es %f\n",a,b);
}
void Cuadrado(float *presul, float x)
{
float res;
res= x * x;
*presul=res;
}
void Cuadrado(float *presul, float x);
int main(void)
{
float a;
float b;
a
???
b
???
a=7;
Cuadrado(&b,a);
printf("%f al cuadrado es %f\n",a,b);
}
void Cuadrado(float *presul, float x)
{
float res;
res= x * x;
*presul=res;
}
void Cuadrado(float *presul, float x);
int main(void)
{
float a;
float b;
a
7
b
???
a=7;
Cuadrado(&b,a);
printf("%f al cuadrado es %f\n",a,b);
}
void Cuadrado(float *presul, float x)
{
float res;
res= x * x;
*presul=res;
}
void Cuadrado(float *presul, float x);
int main(void)
{
float a;
float b;
3AF8
a
7
b
???
a=7;
Cuadrado(&b,a);
printf("%f al cuadrado es %f\n",a,b);
}
void Cuadrado(float *presul, float x)
{
float res;
res= x * x;
*presul=res;
}
void Cuadrado(float *presul, float x);
int main(void)
{
float a;
float b;
3AF8
a
7
b
???
a=7;
Cuadrado(&b,a);
printf("%f al cuadrado es %f\n",a,b);
}
void Cuadrado(float *presul, float x)
{
float res;
res= x * x;
x
7
presul
3AF8
res
*presul=res;
}
???
void Cuadrado(float *presul, float x);
int main(void)
{
float a;
float b;
3AF8
a
7
b
???
a=7;
Cuadrado(&b,a);
printf("%f al cuadrado es %f\n",a,b);
}
void Cuadrado(float *presul, float x)
{
float res;
res= x * x;
x
7
presul
3AF8
res
*presul=res;
}
49
void Cuadrado(float *presul, float x);
int main(void)
{
float a;
float b;
3AF8
a
7
b
49
a=7;
Cuadrado(&b,a);
printf("%f al cuadrado es %f\n",a,b);
}
void Cuadrado(float *presul, float x)
{
float res;
res= x * x;
x
7
presul
3AF8
res
*presul=res;
}
49
void Cuadrado(float *presul, float x);
int main(void)
{
float a;
float b;
3AF8
a
7
b
49
a=7;
Cuadrado(&b,a);
printf("%f al cuadrado es %f\n",a,b);
}
void Cuadrado(float *presul, float x)
{
float res;
res= x * x;
x
7
presul
3AF8
res
*presul=res;
}
49
Documentos relacionados
Descargar