请问这道C语言关于数组和指针的题目怎么做?

求解析,谢谢!

f()函数中,(*q)++,表示的是指针q指向的那个数 加一。 在main中,f(a)中的就是把数组a的地址,它指向第一个数字,也就是a[0]。 然后 (*q)++ 其实就是 a[0]++追问

那输出的第一个数为什么是6

追答

循环了5次(*q)++,就是 a[0]+5

追问

明白了,谢谢!

温馨提示:答案为网友推荐,仅供参考