个人补充
3.1指针与数组:
(1),掌握 数组、数组名、数组首元素三者的地址的关系
例
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
int array[100]={1,2,3,4,5,6,7};
int (*pArray)[ sizeof(array)/sizeof(array[0]) ] = &array;
int *pElement = &array[0];
printf("%d\n",array);
printf("%d\n",pArray);
printf("%d\n",pElement);
printf("%p\n",array);
printf("%p\n",pArray);
printf("%p\n",pElement);
/*
由此得出,数组名可以当作数组地址来用,
数组名 == 数组的地址 == 数组首元素的地址
数组指针定义格式 : type (*name)[n];
如:int (*pa)[100] ,定义了一个