Punteros

Iniciado por Kinamox, 29 Junio 2018, 05:59 AM

0 Miembros y 1 Visitante están viendo este tema.

Kinamox

Hola, tengo una pequeña duda con punteros; al imprimir el resultado muestra 0 y 1 pero no encuentro el motivo. agradezco cualquier aclaración.


#include <stdio.h>

void Ingreso(int*,int*);
void mostrar(int *, int*);

int main(){
int a,b;

Ingreso(&a,&b);
mostrar(&a,&b);

return 0;
}

void Ingreso(int *x, int *y){
printf("Ingresa dos numeros: ");
scanf("%d %d",&x,&y);
}

void mostrar(int *y, int *z){
printf("num1: [%d]",*y);
printf("\nNum2: [%d]",*z);
}

MAFUS

En Ingreso x e y son punteros, por tanto en scanf...

Kinamox

#2
Gracias por la respuesta  ;-)