#include <stdio.h>

int main() {
    // int a=10;
    // int b=20;
    // int *ptr1=&a;
    // int* ptr2=&b;
    // printf("%p\n",ptr1);
    // printf("%p\n",ptr2);
    // -
    
    // printf("%d",*ptr2);
    //-
    // char ch='A';
    // char* ptr=&ch;
    // printf("%c",*ptr);
    //-
    
    // int arr[]={1,2,3,4};
    // printf("%p\n",arr);
    //-
    
    // int *num=arr;
    // printf("%p",num);
    // printf("%d",*num);
    // printf("%d",*(num+2));
    // printf("%d",*(num+3));
    //-
    
    // int arr[]={1,2,3,4};
    // printf("%p\n",arr);
    // int *num=arr;
    // int i=0;
    // while(i<4){
    //     printf("%d",*(num+i));
    //     i++;
    // }
    
    int *a=(int *)malloc(sizeof(int));
    *a=1234567
    printf("%d",*a);
   
    
    return 0;

}