codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <stdio.h> #include <stdlib.h> int main() { int datoEntero; datoEntero = 123; int * punteroEntero; punteroEntero = &datoEntero; printf("\nDireccion inicial punteroEntero %d\n", punteroEntero); //sumando uno al puntero, en realidad se incrementa //la direccion apuntada lo necesario para acceder //al siguiente elemento en memoria del mismo tipo //en caso de un entero en 32bits son 4 bytes punteroEntero++; printf("Direccion tras sumar 1 a punteroEntero%d\n", punteroEntero); //---------------------------------------------- float datoFloat = 123.45; float * punteroFloat; punteroFloat = &datoFloat; printf("\nDireccion inicial punteroFloat %d\n", punteroFloat); punteroFloat++; printf("Direccion tras sumar 1 a punteroFloat%d\n", punteroFloat); //---------------------------------------------- double datoDouble = 123.45; double * punteroDouble; punteroDouble = &datoDouble; printf("\nDireccion inicial punteroDouble %d\n", punteroDouble); punteroDouble++; printf("Direccion tras sumar 1 a punteroDouble %d\n", punteroDouble); //---------------------------------------------- char datoChar = 'A'; char * punteroChar; punteroChar = &datoChar; printf("\nDireccion inicial punteroChar %d\n", punteroChar); punteroChar++; printf("Direccion tras sumar 1 a punteroChar %d\n", punteroChar); //---------------------------------------------- long long datoLongLong = 1234567890; long long * punteroLongLong; punteroLongLong = &datoLongLong; printf("\nDireccion inicial punteroLongLong %d\n", punteroLongLong); punteroLongLong++; printf("Direccion tras sumar 1 a punteroLongLong %d\n", punteroLongLong); return 0; }
Private
[
?
]
Run code
Submit