多谢谢各位的帮忙,呵呵
问题已经解决
但我想*max=*min=*p跟max=min=p
我感觉这两个表示的是一个意思啊
但为什么第一种写法就不对了呢
问题已经解决
但我想*max=*min=*p跟max=min=p
我感觉这两个表示的是一个意思啊
但为什么第一种写法就不对了呢
明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
*max=*min=*p
你上面的程序还没有为min和max分配空间,不能对其进行操作,这是错误的.
max=min=p
把max和min都指向p指向的空间,这样才可以对其指向的值进行操作。
不,就那样,
你再想想.
其实如果循环到temp+n-1,这个程序就不用比较了,因为程序的目的就是要把最大挪到最后面,最小的挪到最前面而已,即便比较了,也是一样;而如按你所说,swap(q,?)时就会溢出了.