C里面数组和引用
int a[5]; print("%p\n", a); // 取a相当于(a+0),也就是符号表中找到a,然后取数组地址加上0偏移地址,也就是数组第一个元素地址,返回类型是一个指向元素类型的指针 print("%p\n", &a); // 引用a,是直接在符号表中找到a,然后直接返回符号表中记录的数组地址,返回的类型是一个指向数组的指针
int a[5]; print("%p\n", a); // 取a相当于(a+0),也就是符号表中找到a,然后取数组地址加上0偏移地址,也就是数组第一个元素地址,返回类型是一个指向元素类型的指针 print("%p\n", &a); // 引用a,是直接在符号表中找到a,然后直接返回符号表中记录的数组地址,返回的类型是一个指向数组的指针