Miércoles 6 de Noviembre de 2024, 18:32
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Contador Por Referencia
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Contador Por Referencia (Leído 944 veces)
mnv_19
Miembro activo
Mensajes: 35
Contador Por Referencia
«
en:
Jueves 26 de Abril de 2007, 21:04 »
0
Como paso un int contador por referencia en C?
Muchas gracias
Tweet
"Los verdaderos programadores no hablan de su código. Fue difícil escribirlo, y aun mucho mas entenderlo."
"Los ordenadores no son inteligentes. Solo creen que lo son."
AnioN
Miembro MUY activo
Mensajes: 339
Re: Contador Por Referencia
«
Respuesta #1 en:
Jueves 26 de Abril de 2007, 22:25 »
0
si te referis a pasar una referencia a una variable como parametro en C no es posible, en cambio en C++ si lo es. Lo que podes hacer en C es usar punteros.
mnv_19
Miembro activo
Mensajes: 35
Re: Contador Por Referencia
«
Respuesta #2 en:
Jueves 26 de Abril de 2007, 22:31 »
0
Me referia a eso, a pasarlo como puntero.Gracias.
"Los verdaderos programadores no hablan de su código. Fue difícil escribirlo, y aun mucho mas entenderlo."
"Los ordenadores no son inteligentes. Solo creen que lo son."
AnioN
Miembro MUY activo
Mensajes: 339
Re: Contador Por Referencia
«
Respuesta #3 en:
Jueves 26 de Abril de 2007, 23:05 »
0
Este es un ejemplo en C++, pero en C es lo mismo, solo que en lugar de usar cout son printf.
Código: Text
#include <iostream.h>
void funcion(int *q);
int main() {
int a;
int *p;
a = 100;
p = &a;
// Llamamos a funcion con un puntero funcion(p);
cout << "Variable a: " << a << endl;
cout << "Variable *p: " << *p << endl;
// Llamada a funcion con la dirección de "a" (constante)
funcion(&a);
cout << "Variable a: " << a << endl;
cout << "Variable *p: " << *p << endl;
return 0;
}
void funcion(int *q) {
// Cambiamos el valor de la variable apuntada por
// el puntero
*q += 50;
q++;
}
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Contador Por Referencia