#include <stdio.h>
#include <stdlib.h>

int main() {
    int a = 10;
    int *p = &a;

    printf("%d\n", a);
    printf("%p\n", &a);
    printf("%d\n", *p);

    *p = 30;
    printf("%d\n", a);

    int arr[3] = {10, 20, 30};
    int *p1 = arr;
    printf("%d\n", *p1);
    printf("%d\n", *(p1+1));
    printf("%d\n", *(p1+2));

    int *p2 = malloc(sizeof(int)*4);
    if (p2 == NULL) return 1;
    p2[0] = 10;
    p2[1] = 20;
    free(p2);
    p2 = NULL;

}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: