数组与指针小结 **数组名就是这块连续内存单位的首地址 int num[50];//num是数组名,也是数组的首地址 num的值与&num[0]的值相同的 数组第i+1个元素可表示为: 第i+1个元素的地址:&num[i+1]或者num+i+1 第i+1个元素的值:num[i+1] 或者 *(num+i+1) 为指向数组的指针赋值: int *ptr_num = num ;或 int *ptr_num = &num[0]; 指针变量可以指向数组元素 int *ptr_num = &num[4] ; 或者 int *ptr_num = num+4; **