c语言中数组和参数可以通用,数组有一个基址,c中用指针指向它,计算数组元素地址的时候,是基址+元素字节数*(元素序号-1)。
数组名代表数组在内存中的首地址。指针可以存储一个地址,也即指向某地址。在C中,对于某地址的访问有两种方式:1.直接访问,如用变量名进行赋值等;2.间接访问,例如数组Q[i]。基于上述两种形式,C语言标准规定,指针可以模拟数组的行为。so,你的问题得解。