buenas alguien recuerda como se declaraban de distintas formas los punteros
es que hay mucho mal tutorial en internet que no enseña
era algo asi como es lo mismo esto
* int var
que esto
int *var creo que era así
int count=0; more_numbers = (int*) realloc (numbers, count * sizeof(int));
Explique esa
Los punteros a objetos se pueden declarar así, todas las formas son lo mismo:
int *puntero;
int* puntero;
int * puntero;
Los punteros a funciones se declaran así:
tipoDeRetorno(*nombreDelPuntero)(parametro1,parametro2,...);
Un ejemplo del uso de punteros a funciones puede ser este:
#include <stdio.h>
int main(int argc, char *argv[])
{
int(*punteroPrintf)(const char*,...);
punteroPrintf=&printf;
punteroPrintf("hola");
return 0;
}
Son las únicas formas de declarar punteros en C creo.
Graacias eso era y ahora solo queda saber
count *
porque pone esa * explica
No te recomiendo que seas así : "porque pone esa * explica" porque puedes pedir las cosas de una mejor manera ;). Eso es una multiplicación no tiene mucho misterio. Multiplica count por sizeof(int) y lo pasa como parámetro.
P.D: No creas que me lo he tomado a mal, pero solo te aviso.
¡Un saludo!