Curso de iniciación al lenguaje C

Page 66

Heap para las variables din谩micas , retornando un puntero a dicho bloque de memoria . As铆 podremos declarar funci贸nes del tipo de: char *funcion1( char * var1 ) ; double *funcion2(int i , double j , char *k ) ; struct item *funcion3( struct stock *puntst ) ; El retorno de las mismas puede inicializar punteros del mismo tipo al devuelto , 贸 distinto , por medio del uso del casting . Algunas funciones , tales como malloc() y calloc() definen su retorno como punteros a void : void *malloc( int tamano ) ; de esta forma al invocarlas , debemos indicar el tipo de puntero de deseamos p = (double *)malloc( 64 ) ;


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.