指针变量和一维数组的关系:



   int *p 与 int q[10]

  • 数组名是指针(地址)常量

  • p=q;p+i是q[i]的地址

  • 数组元素的表示方法:下标法和指针法,即若p=q,则p[i]等同于q[i]

  • 形参数值实质上是指针变量,即int q[]和int *q

  • 系统只给p分配能保持一个指针值得内存区(一般4个字节);而给q分配4*10字节的内存区