数组名表指针地址

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int a[5]= { 3,6,333,4666,5 };
    int *pa_1 = a;   //&a[0]
    printf("%p", pa_1);
    printf("%p\n", a);
    printf("%p\n", &a[0]);
    printf("%d\n", *a);    //数组中,a就代表数组(第一位)地址,增加*就是取a数组内的数
    *a = 666;            //代表数组(第一位)地址,赋值 666给第一位
    printf("%d\n", *a);//*取出a(第一位)地址中的数,打印出来
    
    return 0;
}