一道c语言程序设计题。第一幅图是题目。第二幅图是答案。第三幅图是我自己写的。请大神解释一下我的为什么不对?那里不对?可不可以不像标准答案那样新定义一个指针t呢?
所以这题必须按照答案定义t吗?可以改成*a<*p吗?
追答你这个fun函数的参数给定了,而p是一个分割指针,a是输出数组的头指针,所以你在做移动的时候需要临时变量,或者你定义全局变量数组,保存数据,之后通过移动a获得数据,(这个方法特别不可靠,不建议用!而且看上去很别扭)。纯手打,望采纳
追问谢谢你啊。最后一个问题,什么样的题目一看到就知道要新定义指针呢?
追答给定的指针不能更改,但又需要移动指针的。