#include <stdio.h>

int a[2] = {3,5}, *p;

int main() {
    printf("a[0] == %d  a[1] == %d\n", a[0], a[1]);

    p=a;               //in questo modo p prende il valore del primo elemento dell'array di a
    *p=0;              //il primo elemento dell'array di a diventa 0
    p++;               //p prende il valore del secondo elemento di a
    *p=0;              //il secondo elemento di a diventa 0

    printf("a[0] == %d  a[1] == %d\n", a[0], a[1]);
}

//se fosse stato solo p=a e *p=0 sarebbe diventato 0 solo il primo elemento di a

Embed on website

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