Domingo 15 de Diciembre de 2024, 23:45
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
) »
Duda sobre punteros
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Duda sobre punteros (Leído 1198 veces)
crocop
Nuevo Miembro
Mensajes: 22
Duda sobre punteros
«
en:
Sábado 18 de Octubre de 2008, 22:12 »
0
hola tengo esta duda es pequeña
Lo importante es notar el uso de punteros, no es lo mismo:
*k++;
Que:
(*k)++;
alquien me puede explicar porque no es lo mismo? .
saludos gracias por los aportes
Tweet
m0skit0
Miembro de PLATA
Mensajes: 2337
Nacionalidad:
Re: Duda sobre punteros
«
Respuesta #1 en:
Sábado 18 de Octubre de 2008, 23:20 »
0
No has definido qué es k... ¿es un puntero?
Fr33k K0mpu73r
Eternal Idol
Moderador
Mensajes: 4696
Nacionalidad:
Re: Duda sobre punteros
«
Respuesta #2 en:
Sábado 18 de Octubre de 2008, 23:35 »
0
El primero incrementa k y el segundo incrementa *k.
Código: Text
#include <windows.h>
#include <stdio.h>
void main()
{
int x[] = { 0, 1 };
int *k = (int*)&x;
printf("k:: 0x%xrn", k);
*k++;
printf("k:: 0x%xrn", k);
printf("x[0] %drn", x[0]);
printf("x[1] %drn", x[1]);
getchar();
k = (int*)&x;
printf("k:: 0x%xrn", k);
(*k)++;
printf("k:: 0x%xrn", k);
printf("x[0] %drn", x[0]);
printf("x[1] %drn", x[1]);
}
Nacional y Popular
En mi país la bandera de Eva es inmortal.
Queremos una Argentina socialmente justa, económicamente libre y políticamente soberana.
¡Perón cumple, Evita dignifica!
La mano invisible del mercado me robo la billetera.
ProfesorX
Moderador
Mensajes: 796
Nacionalidad:
Re: Duda sobre punteros
«
Respuesta #3 en:
Domingo 19 de Octubre de 2008, 00:01 »
0
Bueno, como bien menciona m0skit0, suponiendo que k fuera un apuntador.
*k++ incrementa el apuntador para que apunte a la siguiente posicion de memoria
(*k)++ incrementa el
contenido
de la posicion de memoria a la que apunta k.
NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================
ProfesorX
Moderador
Mensajes: 796
Nacionalidad:
Re: Duda sobre punteros
«
Respuesta #4 en:
Domingo 19 de Octubre de 2008, 00:02 »
0
mmm, tanto dilate en poner la respuesta (me hablaron por tel cuando estaba constestando), que me la gano Eternal Idol, ni modos, asi es esto, jejeje
Saludos
NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Duda sobre punteros