elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / duda con malloc en: 25 Abril 2018, 17:18 pm
Código:
#include<stdio.h>
#include<stdlib.h>

int main(){

    int *pi;
    pi=malloc(sizeof(int));
    *pi=5;
    printf("%d\n",*pi);
    pi=5;
    printf("%d\n",pi);
    puts("");

    char *cadena;
    cadena=malloc(5*sizeof(char));
    cadena="hola";
    printf("%s\n",cadena);

    return 0;
}
Tengo una duda y es en el *pi=5 y pi=5 cual deberia usarse?
Porque funcionan los dos?
Se que con cadena si la intento desreferenciar se producira un error o sea que no podria hacer *cadena="hola" sin embargo con *pi=5 si puedo y no se produce error
Un saludo y gracias
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines