代碼
/*************************************************************
對於一個數組來說,比如int a[]
a==&a==&a[0],這三個值是相等的,代表這個數組的起始地址
*************************************************************/
#include<stdio.h>
#include<string.h>
struct
{
int a,b;
}ST[3];
int main(){
int a[3];
printf("a=%d \t &a=%d\n",a,&a);
printf("&a[0]=%d \t &a[1]=%d\n",&a[0],&a[1]);
printf("\n");
printf("ST=%d \t &ST=%d\n",ST,&ST);
printf("&ST[0]=%d \t &ST[1]=%d\n",&ST[0],&ST[1]);
printf("\n");
return 0;
}