是相同的。str是一个结构体的变量。类型为struct ss。而a[4]是这个结构体的每一个成员,str的地址值与int a[4]的地址值一样,但仅仅是地址值是一样的,而地址是有类型的,两者类型不一样,str的地址类型为sturct ss *,而成员a[4]的地址类型为int *。
结构体的首地址就是你结构体第一个元素的首地址,在这里看来,str的首地址就是a的地址。