a【5】是个数组,事实上a指向的是数组第一个数的地址,所以再调用子函数(把第一个输的地址,传给调用函数),即他加的只是数组的第一个数
答案是A 。f(a) 只是把数组a的首地址(也就是a[0]的地址传过去),在函数f里 (*q)++ 是a[0]的值加1,加了5次,