一。要得到的效果:在控制台检视阵列名的地址和阵列第一个元素的地址
二。带注释的程式码
#include
int main(){
//宣告一个整形阵列,阵列下标是3,初始化三个元素是 9,49,81
//array是阵列的名字,是阵列第一个元素的内存地址编号
int array[3] = {9,49,81};
//输出阵列第一个元素的地址
//输出地址的占位符是%p , &array[0] 表示拿到阵列第一个元素的内存地址编号
printf("%p ", &array[0]);
//输出阵列名的地址
//阵列的名字array , 阵列的第一个元素array[0],他们住在同一个房间
printf("%p ", array);
//输出阵列第一个元素,结果是9
printf("%d ",array[0]);
//输出阵列名的值,结果是9
//要看一个地址里面住的是什么数字,在地址前面加星号
printf("%d ",*array);
return 0;
}
/** 瀛洲 */
三。源代码
#include
int main(){
int array[3] = {9,49,81};
printf("%p ", &array[0]);
printf("%p ", array);
printf("%d ",array[0]);
printf("%d ",*array);
return 0;
}
/** 瀛洲 */