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


 


Tema destacado: Java [Guía] Patrones de diseño - Parte 1


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Recuerdenme como era los punteros al declarar ,distintas formas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Recuerdenme como era los punteros al declarar ,distintas formas  (Leído 756 veces)
r7pyrred

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Recuerdenme como era los punteros al declarar ,distintas formas
« en: 6 Enero 2013, 12:19 »

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


En línea

avesudra


Desconectado Desconectado

Mensajes: 722


Intentando ser mejor cada día :)


Ver Perfil
Re: Recuerdenme como era los punteros al declarar ,distintas formas
« Respuesta #1 en: 6 Enero 2013, 20:36 »

Los punteros a objetos se pueden declarar así, todas las formas son lo mismo:
Código
  1. int *puntero;
  2. int* puntero;
  3. int * puntero;
Los punteros a funciones se declaran así:
Código
  1. tipoDeRetorno(*nombreDelPuntero)(parametro1,parametro2,...);
Un ejemplo del uso de punteros a funciones puede ser este:
Código
  1. #include <stdio.h>
  2.  
  3. int main(int argc, char *argv[])
  4. {
  5.    int(*punteroPrintf)(const char*,...);
  6.    punteroPrintf=&printf;
  7.    punteroPrintf("hola");
  8.    return 0;
  9. }
Son las únicas formas de declarar punteros en C creo.


« Última modificación: 6 Enero 2013, 21:32 por avesudra » En línea

Regístrate en
r7pyrred

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Re: Recuerdenme como era los punteros al declarar ,distintas formas
« Respuesta #2 en: 6 Enero 2013, 21:22 »

Graacias eso era y ahora solo queda saber
count *
porque pone esa * explica
En línea

avesudra


Desconectado Desconectado

Mensajes: 722


Intentando ser mejor cada día :)


Ver Perfil
Re: Recuerdenme como era los punteros al declarar ,distintas formas
« Respuesta #3 en: 6 Enero 2013, 21:30 »

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!
« Última modificación: 6 Enero 2013, 21:32 por avesudra » En línea

Regístrate en
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Duda]Formas para declarar varias variables.
Programación C/C++
777Rubenix777 6 4,910 Último mensaje 16 Octubre 2010, 13:54
por Oblivi0n
[Batch] Mostrar IP de un dominio - Distintas formas By Mr.Lerzep
Scripting
Mr.Lerzep 0 1,140 Último mensaje 12 Noviembre 2010, 15:42
por Mr.Lerzep
Distintas formas de agregar un programa al arranque de Windows
Hacking Básico
Libertronic 6 3,138 Último mensaje 4 Marzo 2011, 00:08
por wACtOr
Creando Animación de Dos Formas Distintas
Diseño Gráfico
Game0v3r 0 1,279 Último mensaje 22 Mayo 2011, 17:31
por Game0v3r
COMO DECLARAR ARREGLOS EN JAVA
Java
jrkikey 3 1,169 Último mensaje 27 Noviembre 2012, 09:34
por тαптяα
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines