puntero y estructuras
TRANSCRIPT
-
8/18/2019 Puntero y Estructuras
1/3
PUNTERO
#include
#include
void a(int x){
x++;printf("El valor de x es: %in"! x);
int ain (int ar$c! char ar$v){
int i & ';a(i);printf("El valor de i es: %in"! i);$etch();return ;
PUNTERO_REFERENCIA
#include #include
void a(int x) x & *i > i & x
{printf("El valor de x al pasar referencia es: %dn"! x);(x)++;printf("El valor de x al e,ecutar la sentencia es: %dn"! x);
int ain(int ar$c! char ar$v){
int i & ';a(*i);printf("El valor de i es: %dn"! i);$etch();return ;
-
8/18/2019 Puntero y Estructuras
2/3
ESTRUCTURAS
#include #include
struct fecha
{char dia!es;int anio; data
;
struct fecha crear-fecha(char dia! char es! int anio);
struct fecha crear-fecha(char dia! char es! int anio){
return (struct fecha){dia! es! anio;
struct fecha f;f & (struct fecha){dia! es! anio;return f;
int ain(int ar$c! char ar$v/){
struct fecha f;f & crear-fecha('! 0! 123);printf("%d%d%in"!f.dia!f.es!f.anio);
$etch();return ;
PUNTEROS_ESTRUCTURAS
#include
-
8/18/2019 Puntero y Estructuras
3/3
#include
struct fecha{char dia!es;int anio;
;
struct fecha fecha-crear(char dia! char es! int anio);void fecha-ipriir(struct fecha ); re4uiere un puntero a estructura fechavoid fecha-increentar(struct fecha );
struct fecha fecha-crear(char dia! char es! int anio){
return (struct fecha){dia! es! anio;
void fecha-ipriir(struct fecha f)
{printf("%d%d%dn"! f>dia! f>es! f>anio);
void fecha-increentar(struct fecha f){
f>dia++;if(f>dia > 5){
f>es++;f>dia & 2;if(f>es > 21)
{f>es & 2;f>anio++;
int ain(int ar$c! char ar$v/){
struct fecha f;f & fecha-crear(3! 0! 123);fecha-ipriir(*f);
fecha-increentar(*f);fecha-ipriir(*f);$etch();return ;