#include<stdio.h>
#include<string.h>

struct node {
    char str[10];
    int a;
} x;

int main()
{
    char *p;

    strcpy(x.str, "12345");
    
    printf("  x.str     = %s\n", x.str);
    printf("&(x.str[0]) = %s\n", &(x.str[0]));
    p = &(x.str[0]);
    printf("p           = %s\n", p);

    printf("  x.str     : (addr)%p\n", x.str);
    printf("&(x.str[0]) : (addr)%p\n", &(x.str[0]));
    printf("p           : (addr)%p\n", p);

    return 0;
}