这俩概念还是很不一样,请君明鉴
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
//指向元素的指针和指向数组的指针
int b[10] = {1,2,3,4,5,6,7,8,10};
int *p = b;//代表指向数组首元素地址的指针!!!
int(*q)[10] = &b;//代表指向数组的指针!!!
printf("指向数组首元素地址的指针,代表的内存大小%d\n",sizeof(*p));
printf("指向数组的指针,代表的内存大小%d\n", sizeof(*(q)));
getchar();
}
