#include<stdio.h>
int main(){
    int a = 10;
    int *p = &a;
    printf("%d\n", p);
    printf("%d\n", *p);
    printf("%d\n", p + 1);
    printf("%d\n", *(p + 1));
    return 0;
}
In vscode, this code can run normally。
I'm wondering if this is a compiler issue, or if such access is indeed allowed
