int a, *p = &a;
これって合法?