/* Un pequeño y sencillo ejemplo que me han pedido, sobre
el tratamiento de punteros y direcciones de
memoria.
HILARIO IGLESIAS MARTÍNEZ
Cuestiones o dudas a: idusdruida51@gmail.com
Realizado en plataforma LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI C.-C-11
Usado el IDE Sublime Text.
Compilación: gcc archivo.c -o archivo*/
#include <stdio.h>
#include <string.h>
int main(int argc, char const *argv[])
{
char *puntero;
char vector[18]="ME LLAMO HILARIO--";
puntero=&vector[18];
for (int i = 0; i < 18; ++i)
{
printf("Esta dirección: [%p] corresponde al carácter:--> %c\n",&vector[i],vector[i] );
}
return 0;
}
/* La salida del programa debería ser.
*************************************************************
Esta dirección: [0x7fffd8bcbe90] corresponde al carácter:--> M
Esta dirección: [0x7fffd8bcbe91] corresponde al carácter:--> E
Esta dirección: [0x7fffd8bcbe92] corresponde al carácter:-->
Esta dirección: [0x7fffd8bcbe93] corresponde al carácter:--> L
Esta dirección: [0x7fffd8bcbe94] corresponde al carácter:--> L
Esta dirección: [0x7fffd8bcbe95] corresponde al carácter:--> A
Esta dirección: [0x7fffd8bcbe96] corresponde al carácter:--> M
Esta dirección: [0x7fffd8bcbe97] corresponde al carácter:--> O
Esta dirección: [0x7fffd8bcbe98] corresponde al carácter:-->
Esta dirección: [0x7fffd8bcbe99] corresponde al carácter:--> H
Esta dirección: [0x7fffd8bcbe9a] corresponde al carácter:--> I
Esta dirección: [0x7fffd8bcbe9b] corresponde al carácter:--> L
Esta dirección: [0x7fffd8bcbe9c] corresponde al carácter:--> A
Esta dirección: [0x7fffd8bcbe9d] corresponde al carácter:--> R
Esta dirección: [0x7fffd8bcbe9e] corresponde al carácter:--> I
Esta dirección: [0x7fffd8bcbe9f] corresponde al carácter:--> O
Esta dirección: [0x7fffd8bcbea0] corresponde al carácter:--> -
Esta dirección: [0x7fffd8bcbea1] corresponde al carácter:--> -
***************************************************************
*/
el tratamiento de punteros y direcciones de
memoria.
HILARIO IGLESIAS MARTÍNEZ
Cuestiones o dudas a: [email protected]
Realizado en plataforma LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI C.-C-11
Usado el IDE Sublime Text.
Compilación: gcc archivo.c -o archivo*/